29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545
29 Saint James Rd, Shrewsbury, MA, 01545

$499,900

29 Saint James Rd, Shrewsbury, MA, 01545

34
Courtesy of: Maribeth McCauley Lynch | Thrive Real Estate Specialists