Our Canton Center location has moved to 141 Dowd Avenue, Canton, CT, 06019