Balboa Shell Svc 6801 Balboa Blvd Van Nuys, CA 91406 Phone: (818) 785-5616 Fax: (818) 785-5124
Category: Service Stations - Gasoline & Oil