Crew Carwash announces new location







Crew Carwash announced the opening of their 28th location in Bloomington, Ind. The new location will offer some of the company’s brand new technology, including a 24/7 self-service wash, new LED lighting, and an environmentally conscious water reclamation system. The International Carwash Association has the story.

You may also like