29 Hill St, Shrewsbury, MA, 01545
29 Hill St, Shrewsbury, MA, 01545
29 Hill St, Shrewsbury, MA, 01545
29 Hill St, Shrewsbury, MA, 01545

$599,000

29 Hill St, Shrewsbury, MA, 01545

2
Courtesy of: Roger Y. Allen | Keller Williams Realty Boston Northwest