23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545
23 Villa Rd, Shrewsbury, MA, 01545

$468,000

23 Villa Rd, Shrewsbury, MA, 01545

26
Courtesy of: Mark Peris | Andrew J. Abu Inc., REALTORS®