Town: Brimfield (01010)
Price: $385,000
Address: 1154 Dunhamtown Brimfield Rd
Town: Methuen (01844)
Price: $495,000
Address: 28 Elm
Town: Stoughton (02072)
Price: $499,000
Address: 40 Elderwood Dr
Town: Grafton (01519)
Price: $649,900
Address: 5 Merriam Rd
Town: Lynn (01902)
Price: $629,999
Address: 440 Essex St
Town: Newton (02458)
Price: $1,158,000
Address: 68 Los Angeles St
Town: (02324)
Price: $899,000
Address: 74 Mount Prospect St
Town: Everett (02149)
Price: $599,000
Address: 153 Belmont Street
Town: Boston (02215)
Price: $525,000
Address: 566 Commonwealth
Town: Quincy (02188)
Price: $499,900
Address: 200 Justin Dr
Town: Shrewsbury (01545)
Price: $768,999
Address: 7 Wesleyan, St
Town: Monson (01057)
Price: $369,500
Address: 24 Main St
Town: New Salem (01364)
Price: $285,000
Address: 75 East Myrtle Street
Town: Attleboro (02703)
Price: $469,900
Address: 11 Payson St
Town: Orleans (02653)
Price: $1,075,000
Address: 5 Blackberry Ln
Town: Plymouth (02360)
Price: $569,900
Address: 31 Sunflower Way
Town: Beverly (01915)
Price: $1,599,000
Address: 8 Hickory Hill Way
Town: Saugus (01906)
Price: $335,000
Address: 26 Winter St
Town: Beverly (01915)
Price: $1,599,000
Address: 8 Hickory Hill Way
Town: New Bedford (02745)
Price: $579,900
Address: 1158 Joyce Street
Town: Dover (02030)
Price: $1,950,000
Address: 62 Walpole St
Town: Adams (01220)
Price: $310,000
Address: 17 Morningside Ave
Town: Haverhill (01832)
Price: $599,900
Address: 36 Lowell Ave
Town: Boston (02118)
Price: $565,000
Address: 519 Harrison Avenue
Town: Haverhill (01835)
Price: $499,900
Address: 32 Harding Ave
Town: Auburn (01501)
Price: $439,000
Address: 6 Heritage Dr
Town: Medford (02155)
Price: $429,000
Address: 154 High Street
Town: Natick (01760)
Price: $850,000
Address: 14 Ferndale Road
Town: Marlborough (01752)
Price: $1,275,000
Address: 0 Quinn Road
Town: Watertown (02472)
Price: $498,000
Address: 66 Aldrich Road
Town: Haverhill (01832)
Price: $529,000
Address: 15 Forest
Town: East Falmouth (02536)
Price: $375,000
Address: 14 Sharon Dr
Town: South Weymouth (02190)
Price: $420,000
Address: 159 Tall Oaks Dr
Town: Newburyport (01950)
Price: $1,549,900
Address: 29 Columbus Ave
Town: Methuen (01844)
Price: $525,000
Address: 70 Pleasant St
Town: Shrewsbury (01545)
Price: $729,900
Address: 46 Wesleyan St
Town: Ayer (01432)
Price: $319,000
Address: 75 Sandy Pond Road
Town: Montague (01360)
Price: $199,900
Address: 294 Captain Beers Plain Road
Town: Salem (01970)
Price: $999,000
Address: 347 Essex Street
Town: Waltham (02453)
Price: $779,900
Address: 162 MYRTLE STREET
Town: Haverhill (01832)
Price: $585,000
Address: 16 Standish Road
Town: Sturbridge (01566)
Price: $425,000
Address: 6 Mcgilpin Road
Town: Peabody (01960)
Price: $679,500
Address: 13 State St
Town: Northampton (01060)
Price: $399,000
Address: 13 Finn Street
Town: Framingham (01701)
Price: $350,000
Address: 8 Elm St
Town: East Falmouth (02536)
Price: $355,000
Address: 571 Carriage Shop Road
Town: Leominster (01453)
Price: $545,000
Address: 109 Weathervane Dr
Town: Douglas (01516)
Price: $679,900
Address: 11 Old Farm Rd
Town: Worcester (01610)
Price: $800,000
Address: 49 Richland St and 10 Dorchester
Town: Eastham (02642)
Price: $239,000
Address: 153 Brownell Rd
Town: Boston (02113)
Price: $999,900
Address: 81 Prince
Town: Jamaica Plain (02130)
Price: $599,000
Address: 8 Hall St
Town: Southbridge (01550)
Price: $339,000
Address: 99 North
Town: Holyoke (01040)
Price: $314,900
Address: 44 Laurel Street
Town: Winthrop (02152)
Price: $635,000
Address: 55 Johnson Ave
Town: Needham (02492)
Price: $6,495,000
Address: 98 Heather Lane
Town: Jamaica Plain (02130)
Price: $924,900
Address: 427 Walnut Ave
Town: Amherst (01002)
Price: $275,000
Address: 24 Greenleaves Dr
Town: Worcester (01604)
Price: $469,000
Address: 65 Progressive st
Town: Swansea (02777)
Price: $399,900
Address: 18 Stafford Street
Town: Holden (01520)
Price: $499,900
Address: 2 Explorers Way
Town: Fall River (02720)
Price: $200,000
Address: 5455 N Main St
Town: (02370)
Price: $460,000
Address: 122 Reed Street
Town: Braintree (02184)
Price: $610,000
Address: 39 Dobson Rd
Town: Scituate (02066)
Price: $964,000
Address: 11 Forest Lane
Town: (02324)
Price: $650,000
Address: 116 Center Street
Town: Millbury (01527)
Price: $659,888
Address: 123 Riverlin Street
Town: East Falmouth (02536)
Price: $479,000
Address: 16 Trotting Park Rd
Town: Brimfield (01010)
Price: $469,900
Address: 293 Brookfield Rd
Town: Methuen (01844)
Price: $679,900
Address: 221 Pelham St