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...