Visit us in the store

226 New Haven Ave
Milford, CT 06460
USA

203-951-1662