359 Plymouth, Halifax, MA, 02338

$500,000

359 Plymouth, Halifax, MA, 02338

Courtesy of: Andrew Stout | Atlantic Properties