CHULA VISTA LOCATION

super towing

878 Eastlake Parkway, Chula Vista, California 91914, United States

619-253-1120

Hours

Open today

09:00 am – 08:00 pm

downtown location

We love our customers, so feel free to visit during normal business hours.

super towing

1041 6th Avenue, San Diego, California 92101, United States

619-826-6416

Hours

Open today

09:00 am – 08:00 pm

NATIONAL CITY LOCATION

super towing SD

2740 East 24th Street, National City, California 91950, United States

619-268-8131

Hours

Open today

09:00 am – 08:00 pm