lot 13 High St, Shrewsbury, MA, 01545

$455,000

lot 13 High St, Shrewsbury, MA, 01545

ACTIVE