The Watch Factory Shoppes, 136 Elm St, Cheshire, CT 06410, United Stat...
1070 S Main St, Cheshire, CT 06410, United States