Newly Listed

$875,000

19 Shinglewood, Plymouth, MA, 02360

ACTIVE