We are proud to announce the opening of our first retail store in Shelton, Connecticut. In addition to our towels and apparel you will find gifts, accessories and customizable options. If you are in town, come visit!
Hours194 Leavenworth Rd, Shelton, CT 06484
Tuesday - Friday: 10:30 am -5:00 pm
Saturday: 10:00 am - 4:00 pm