Website Contact Phone Number 860-546-2137 or 401-419-1214 Directions 176 Depot Road Canterbury, CT 06331 United States View in Google Maps 41.6407847, -71.9870315 View All Businesses