$339,900
- 2 Beds
- 1 Bath
- 890 Sq Ft
34 Shrewsbury Green Dr Unit I, Shrewsbury, MA 01545
Lilian Davis Dell Realty Inc.
$339,900
34 Shrewsbury Green Dr Unit I, Shrewsbury, MA 01545
Lilian Davis Dell Realty Inc.
$374,900
19 Eaglehead Terrace Unit 4, Shrewsbury, MA 01545
Andrew Bruce Lamacchia Realty, Inc.
$579,000
45 Lebeaux Dr, Shrewsbury, MA 01545
Cathy Meyer Coldwell Banker Realty - Worcester
$374,900
65 Commons Dr Unit 410, Shrewsbury, MA 01545
James Kalogeropoulos RE/MAX Partners
$565,000
67 N Quinsigamond Ave Unit 23, Shrewsbury, MA 01545
Hejoma Garcia RE/MAX Diverse
$425,000
15 Eaglehead Terrace Unit 5, Shrewsbury, MA 01545
Gabrielle Surette Empire Real Estate Group
$319,000
4 Williamsburg Ct Unit 1, Shrewsbury, MA 01545
Sumathi Narayanan Sumathi Narayanan Realty LLC
$515,000
60 Harrington Farms Way Unit 60, Shrewsbury, MA 01545
Mike Howard Andrew J. Abu Inc., REALTORS®
$340,000
65 Commons Dr Unit 502, Shrewsbury, MA 01545
David Stead RE/MAX Partners
$389,000
65 Commons Dr Unit 603, Shrewsbury, MA 01545
Noor Al-Tahafee A & E Realty Company, Inc.
$850,000
40 Adams Farm Rd, Shrewsbury, MA 01545
Gerald Simone Mathieu Newton Sotheby's International Realty
$350,000
85 Commons Dr Unit 212, Shrewsbury, MA 01545
Prasad Anem Key Prime Realty LLC
On average, homes in Shrewsbury, MA sell after 28 days on the market compared to the national average of 52 days. The median sale price for homes in Shrewsbury, MA over the last 12 months is $625,000, consistent with the median home sale price over the previous 12 months.
In Shrewsbury, there are currently 12 2-bedroom homes for sale. Offering versatile living spaces ideal for small families, roommates, or those in need of extra space for a home office or guest room, these properties strike a balance between affordability and functionality. Whether you're in search of a cozy townhouse, a spacious condo, or a charming single-family home, there are options to suit your preferences. Explore the selection of 2-bedroom homes for sale in Shrewsbury, MA and find the perfect place to call home.