New Listing $180,000 Save Share 0 Beds · 1 Baths · 396 Sq Ft 20 Williamsburg Ct Unit 4, Shrewsbury · MA 01545
New Listing $345,000 Save Share 2 Beds · 2 Baths · 935 Sq Ft 28 Shrewsbury Green Dr Unit J, Shrewsbury · MA 01545
New Listing $265,000 Save Share 1 Beds · 1 Baths · 685 Sq Ft 70 Shrewsbury Green Dr Unit L, Shrewsbury · MA 01545
$385,000 Save Share 2 Beds · 2 Baths · 1,185 Sq Ft 21 Eaglehead Terrace Unit 5, Shrewsbury · MA 01545
$250,000 Save Share 1 Beds · 1 Baths · 670 Sq Ft 64 Shrewsbury Green Dr Unit C, Shrewsbury · MA 01545
$549,000 Save Share 2 Beds · 3 Baths · 1,942 Sq Ft 67 N Quinsigamond Ave Unit 21, Shrewsbury · MA 01545
$645,000 Save Share 3 Beds · 3 Baths · 1,916 Sq Ft 37 Eastern Point Dr Unit 35, Shrewsbury · MA 01545
$290,000 Save Share 1 Beds · 1 Baths · 685 Sq Ft 20 Shrewsbury Green Dr Unit G, Shrewsbury · MA 01545