95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545
95 Holden St, Shrewsbury, MA, 01545

$759,000

95 Holden St, Shrewsbury, MA, 01545

PENDING