17 Elm Street
Marblehead
$625,000
3+ bedrooms, 1.5 baths
1,440 +/- square feet
2.450 square foot lot
Schedule a Showing