Start from
Super Star Car Wash
2925 Main St, Chula Vista 91911