Sold Jul 2021
$416,000
$399,900
13 Stevens Ave, Ledyard, CT 06339
3 bd 2.5 ba 1,864 sqft