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]