Map & Hours

Contact Info

Southbay Motorsports
Address: 1890 Auto Park Place Chula Vista, CA 91911
Phone: (619) 420-2300
Fax: (619) 420-9204

Showroom

Southbay Motorsports