Lot 12 High St, Shrewsbury, MA, 01545

$485,000

Lot 12 High St, Shrewsbury, MA, 01545

Courtesy of: | |