San Francisco, CA
Results 1–1 of 1 reviews
08/11/09: 'go here only if you hate your car'
Do not take your car here. Went in for oil change, mechanic drained my transmission fluid instead. The guy had the guts to tell me that they will replace my transmission fluid at no charge.