VISIT US Address 174 Main StNorwalk, CT 06851 Contact Us (203) 354-5589 [email protected] Hours Monday-Sunday: 11:00 AM – 8:00 PM