25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545
25 Cross Street, Shrewsbury, MA, 01545

$599,900

25 Cross Street, Shrewsbury, MA, 01545

31
Courtesy of: Susan Kronlund | RE/MAX Vision