Car Wash in Melrose Park, IL
Car Wash
8940 W. North Ave..,
Melrose Park ,
IL
60160
UNITED STATES
Based on 1 reviews
Hooray for car washes
I've been to Delta Sonic for a couple car washes in the last two months. I'd give them three and a half stars from my experience, but my wife likes them when I'm not in the mood to wash her car and she likes them, so I'll round up to...Worldwide > United States > Melrose Park, IL > Car Wash