BajaNomad

I need a smog cert. again

Keri - 8-11-2010 at 03:27 PM

anyone know a good place in Chula Vista. and possibly a mechanic if needed.k

noproblemo2 - 8-11-2010 at 03:52 PM

There is a smog place off Telegraph Canyon road, you'll see it accross the street when you are coming down the off ramp. Off the 805

[Edited on 8-11-2010 by noproblemo2]