fbpx

Tag

splash management
Milford Splash Office
Exciting things are happening here at Splash Car Wash. Our corporate offices moved to the beautiful city of Milford, CT. We spent previous years split between a few different car wash locations, an office in Greenwich and even some home offices. Now, all departments are together at one space. From management to marketing and IT...