653 Elm St
Milford, NH 03055
$575,000 USD
1,886 SF
1,886 SF
$575,000 USD
Freestanding