1 Village View Terrace, Meriden, CT 06451 - Homesnap