Town: Johnston (02919)
Price: $489,999
Address: 10 S Long St
Town: Bedford (01730)
Price: $1,078,000
Address: 45 Winterberry Way
Town: Newburyport (01950)
Price: $1,549,900
Address: 510 Merrimac St
Town: North Andover (01845)
Price: $599,900
Address: 74 Hewitt Avenue
Town: Newburyport (01950)
Price: $849,900
Address: 2 Hunter Dr
Town: Webster (01570)
Price: $265,050
Address: 8 Thompson
Town: Cambridge (02138)
Price: $634,900
Address: 29 Wheeler
Town: Waltham (02451)
Price: $989,000
Address: 91 Prentice Street
Town: Paxton (01541)
Price: $925,000
Address: 15 Stagecoach Rd
Town: Brookfield (01506)
Price: $279,900
Address: 10 Prouty Street
Town: Quincy (02169)
Price: $1,250,000
Address: 25 Carrolls Ln
Town: Wellesley (02482)
Price: $1,950,000
Address: 39 Twitchell St
Town: East Taunton (02718)
Price: $584,900
Address: 95 Meeshawn Ave
Town: Chestnut Hill (02467)
Price: $422,000
Address: 64 Bryon Road
Town: Ashby (01431)
Price: $1,950,000
Address: 74 Wright Rd
Town: Boston (02110)
Price: $2,385,000
Address: 1 Franklin St
Town: Cambridge (02141)
Price: $2,250,000
Address: 33 Webster Avenue
Town: West Newton (02465)
Price: $4,895,000
Address: 222 Prince St
Town: Marblehead (01945)
Price: $645,000
Address: 6 Higgins Rd
Town: Marshfield (02050)
Price: $699,000
Address: 81 Constellation Rd
Town: West Newton (02465)
Price: $2,399,000
Address: 46 Ellis Road
Town: Acton (01720)
Price: $749,000
Address: 2 Clover Hill Road
Town: Swansea (02777)
Price: $629,900
Address: 147 Elm St
Town: Brookline (02446)
Price: $815,000
Address: 5 Auburn Ct
Town: Worcester (01603)
Price: $499,900
Address: 53 James St
Town: Cambridge (02140)
Price: $3,875,000
Address: 38 Arlington Street
Town: (02370)
Price: $590,000
Address: 44 Albion Street
Town: Lynn (01902)
Price: $489,999
Address: 11 Seymour Ave
Town: Shirley (01464)
Price: $499,900
Address: 9 Ambrose Way
Town: Watertown (02472)
Price: $1,099,900
Address: 32 Bacon St
Town: Wayland (01778)
Price: $2,575,000
Address: 15 Lewis Path
Town: Belmont (02478)
Price: $1,149,000
Address: 26 Ridge Rd
Town: Cambridge (02140)
Price: $3,875,000
Address: 38 Arlington Street
Town: Haverhill (01830)
Price: $332,000
Address: 8 Bartlett Ave
Town: Brighton (02135)
Price: $875,000
Address: 100 Lincoln Street
Town: Lynn (01902)
Price: $749,900
Address: 23 Atlantic Terrace
Town: Lynn (01902)
Price: $699,000
Address: 21 Atlantic Terrace
Town: Lexington (02420)
Price: $1,749,000
Address: 49 FLETCHER AVENUE
Town: Boston (02116)
Price: $2,599,000
Address: 259 Marlborough Street
Town: Middleboro (02739)
Price: $1,295,000
Address: 52 Prince Snow Cir
Town: Haverhill (01830)
Price: $549,900
Address: 109 Gile St
Town: Charlton (01507)
Price: $659,900
Address: 44 Buffum Rd
Town: Plymouth (02360)
Price: $499,000
Address: 235 Carver Rd
Town: Shirley (01464)
Price: $282,800
Address: 5 Ambrose Way
Town: Dorchester (02124)
Price: $679,000
Address: 1910 Dorchester Avenue
Town: Yarmouth Port (02675)
Price: $799,000
Address: 404 Route 6A
Town: Shirley (01464)
Price: $429,900
Address: 3 Ambrose Way
Town: Mashpee (02649)
Price: $569,900
Address: 20 Twin Oaks Dr
Town: Allston (02134)
Price: $930,000
Address: 54 Holton St
Town: Acton (01720)
Price: $1,399,000
Address: 3 Squirrel Hill Rd
Town: Marblehead (01945)
Price: $670,000
Address: 4 Cross
Town: West Springfield (01089)
Price: $279,900
Address: 21 High St
Town: Hingham (02043)
Price: $3,250,000
Address: 71 Clubhouse Drive
Town: Grafton (01519)
Price: $519,000
Address: 18 Pullard Rd
Town: South Boston (02127)
Price: $980,000
Address: 420 W Broadway
Town: (02339)
Price: $699,000
Address: 87 School St
Town: Dennis (02638)
Price: $2,499,000
Address: 7 Dolphin Way
Town: Wellesley (02482)
Price: $2,499,000
Address: 98 Great Plain Ave
Town: Chelmsford (01824)
Price: $1,258,000
Address: 175 Mill Rd
Town: Cumberland (02864)
Price: $525,000
Address: 22 Grand Ave
Town: West Roxbury (02132)
Price: $695,000
Address: 1789 Centre Street
Town: Boston (02118)
Price: $2,999,000
Address: 34 Dwight Street
Town: Somerville (02145)
Price: $949,900
Address: 13 Sargent Ave.
Town: Framingham (01702)
Price: $239,000
Address: 10 Main St
Town: Hampden (01036)
Price: $1,200,000
Address: 254 Ames Rd
Town: Waltham (02451)
Price: $625,000
Address: 515 Lexington St
Town: Albion (02802)
Price: $379,900
Address: 2 School
Town: Upton (01568)
Price: $1,100,000
Address: 6 Wood St
Town: Brookline (02445)
Price: $899,000
Address: 16 Garrison Rd
Town: Jamaica Plain (02130)
Price: $829,000
Address: 241 Perkins St