Splash stays close to home for 58th car washUSAWith the opening of their Milford express location, Splash Car Wash recently opened its 58th site. Splash is headquartered in the Connecticut coastal city.Read more26-07-2023|Comment|author: Rene Passet