Map / Directions

Posted September 21st, 2010 by AKBSolutions
Comments Off

Southern California’s premier auto mall, National City Mile of Cars is conveniently located off of Interstate 5 only 5 miles south of downtown San Diego.