12th Largest American Car Wash Business Opens 17th Location

A Connecticut car wash business that tied for 12th largest carwash operation has now announced the opening of its 17th site.