9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545
9 David Rd #9, Shrewsbury, MA, 01545

$324,900

9 David Rd #9, Shrewsbury, MA, 01545

30
Listing Agent:
Courtesy of: