377 Main St, New Canaan, CT 06840

3 Beds      2.5 Baths      3266 SF      975,000