Car Wash in Los Angeles, CA
900 S la Brea Ave.,
Los Angeles , CA 90036 UNITED STATES
Based on 2 reviews
THIS PLACE SUCKS!I wish I had the time and energy to list each and every reason why you should never, ever, ever, ever, ever frequent this car wash.
Pretty goodAlthough they were on-time suspects in a seat-stealing situation of mine, I have since found a new culprit and want to apologize and re-offer my support as this is a pretty good carwash.
Worldwide > United States > Los Angeles, CA > Car Wash