176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
176 Main St, Shrewsbury, MA, 01545
Pending

$399,900

176 Main St, Shrewsbury, MA, 01545

23
Listing Agent: Maribeth McCauley Lynch | Agent phone: 508-641-9323
Courtesy of: Thrive Real Estate Specialists | Office phone: 508-641-9323