120 50th St San Diego CA 92102, San Diego, CA 92113
Imperial Car Wash is a Car wash located at 120 50th St San Diego CA 92102, San Diego, CA 92113. It has received 63 reviews with an average rating of 4.3 stars.
The address of Imperial Car Wash: 120 50th St San Diego CA 92102, San Diego, CA 92113
Imperial Car Wash has 4.3 stars from 63 reviews
Car wash