Lot 12 High St, Shrewsbury, MA, 01545

$485,000

Lot 12 High St, Shrewsbury, MA, 01545

Listing Agent:
Courtesy of: