Start from
Super Star Car Wash
967 E Vista Way, Vista 92084