No photoActive$1,289,000TLC ≈ $10,861/mo 3 2.2 4,200 sqft20 TERRELL FARM PLACE, North Haven, CT 06410
No photoActive$2,237,000TLC ≈ $18,142/mo 4 5.1 4,984 sqft65 MOUNTAIN BROOK CIRCLE, North Haven, CT 06410