80 Main Street #C3, Windsor Locks, CT 06096 - Homesnap