20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
20c  Oakland Ave C, Shrewsbury, MA, 01545
ACTIVE

$1,500

20c Oakland Ave C, Shrewsbury, MA, 01545

22
Courtesy of: Chestnut Hill