Sold Oct 2019
$153,000
$149,900
98 Leafwood Ln #173, Groton, CT 06340
2 bd 2 ba 1,009 sqft