Sold Jan 2025
$325,000
112 Orchard St, Norwich, CT 06360
3 bd 1.5 ba 1,683 sqft