Location

Screen Shot 2015-08-16 at 1.13.36 PM

The Auto Center in La Mesa

8203 University Ave.

La Mesa, CA 91941

Phone: 619-464-0923