Town: Chester (01011)
Price: $284,900
Address: 254 Route 20
Town: Hopedale (01747)
Price: $399,900
Address: 112 Greene St
Town: South Boston (02127)
Price: $839,000
Address: 45 Ward St
Town: Burlington (01803)
Price: $1,564,500
Address: 345 Cambridge St
Town: Milton (02186)
Price: $1,125,000
Address: 112 Brush Hill Rd
Town: Middleton (01949)
Price: $979,900
Address: 62 Cabral Drive
Town: Brookline (02446)
Price: $1,349,995
Address: 125 Park St
Town: Waltham (02451)
Price: $499,900
Address: 249 Lake Street
Town: Needham (02492)
Price: $3,995,000
Address: 53 Heather Lane
Town: Brookline (02446)
Price: $1,349,000
Address: 93 Centre Street
Town: Brookline (02446)
Price: $1,300,000
Address: 56 Marshal St.
Town: Marblehead (01945)
Price: $1,785,000
Address: 19 Elmwood
Town: Boston (02121)
Price: $1,050,000
Address: 74 Geneva Ave
Town: Fall River (02721)
Price: $519,000
Address: 420 Bradford Ave
Town: Hyde Park (02136)
Price: $859,900
Address: 116 Dana Ave
Town: Franklin (02038)
Price: $818,000
Address: 59 RAYMOND STREET
Town: Somerville (02144)
Price: $899,900
Address: 24 Willow Ave
Town: Worcester (01602)
Price: $569,000
Address: 29 Bailey St
Town: Mashpee (02649)
Price: $895,000
Address: 51 Fairway Ln
Town: Haverhill (01835)
Price: $545,000
Address: 41 S Lincoln St
Town: Braintree (02184)
Price: $1,450,000
Address: 161 Cedar St
Town: Boston (02118)
Price: $2,099,900
Address: 59 Rutland St
Town: Jamaica Plain (02130)
Price: $995,000
Address: 65 Green Street
Town: Ludlow (01056)
Price: $398,900
Address: 34 Longview cr
Town: Foster (02825)
Price: $1,250,000
Address: 260 George Washington Hwy
Town: Brighton (02135)
Price: $939,000
Address: 1515 Commonwealth Ave
Town: Bellingham (02019)
Price: $385,000
Address: 79 Blackstone St
Town: East Falmouth (02536)
Price: $489,000
Address: 7 Yale Dr
Town: Westford (01886)
Price: $3,100,000
Address: 1 Appian Way
Town: Chicopee (01013)
Price: $299,900
Address: 129 Edgewood Ave
Town: Jamaica Plain (02130)
Price: $995,000
Address: 176 School Street
Town: New Bedford (02740)
Price: $419,000
Address: 129 Rowe Street
Town: Ipswich (01938)
Price: $649,900
Address: 22 Brownville Ave
Town: Jamaica Plain (02130)
Price: $995,000
Address: 176 School Street
Town: Southwick (01077)
Price: $799,000
Address: 105 Lakeview
Town: Dorchester (02124)
Price: $579,900
Address: 1910 Dorchester Ave
Town: Lawrence (01841)
Price: $449,900
Address: 212 High St
Town: Northampton (01060)
Price: $689,000
Address: 815 Burt's Pit Road
Town: Jamaica Plain (02130)
Price: $1,275,000
Address: 69 Williams Street
Town: Chelsea (02150)
Price: $449,900
Address: 60 Beacon Street
Town: Barre (01005)
Price: $435,000
Address: 280 S BARRE RD
Town: Shelburne Falls (01370)
Price: $525,000
Address: 175 Peckville Road
Town: Dorchester (02122)
Price: $549,900
Address: 41 Rosemont St
Town: Fairhaven (02719)
Price: $629,800
Address: 233 Adams St
Town: (02332)
Price: $299,500
Address: 80 Parks Street
Town: Wareham (02571)
Price: $499,900
Address: 3 Windsor Drive
Town: Boston (02116)
Price: $2,175,000
Address: 250 Commonwealth Avenue
Town: Gloucester (01930)
Price: $1,295,000
Address: 79 Dennison Street
Town: Bolton (01740)
Price: $550,000
Address: 11 Pondside Lane
Town: Haverhill (01835)
Price: $879,000
Address: 15 Overlook Circle
Town: Boston (02116)
Price: $945,000
Address: 461 Beacon Street
Town: (02346)
Price: $485,000
Address: 481 Center
Town: Gilbertville (01518)
Price: $214,186
Address: 7 Crescent Way
Town: Hull (02045)
Price: $849,000
Address: 27 Westminster Rd
Town: Canton (02021)
Price: $379,000
Address: 356 Neponset St
Town: (02333)
Price: $625,000
Address: 590 Bedford Street
Town: Sudbury (01776)
Price: $899,000
Address: 73 Willow Rd
Town: Cambridge (02138)
Price: $8,800,000
Address: 84 Garden St
Town: Holyoke (01040)
Price: $319,999
Address: 84 Woodland St
Town: Millis (02054)
Price: $579,900
Address: 60 Spencer St
Town: Oxford (01540)
Price: $415,000
Address: 9 Nottingham Rd
Town: Marblehead (01945)
Price: $699,000
Address: 31 Lincoln Park
Town: West Springfield (01089)
Price: $419,900
Address: 31 Russell St
Town: Harwich (02645)
Price: $1,995,000
Address: 3 Bascom Hollow
Town: Marlborough (01752)
Price: $660,000
Address: 35 Roundtop
Town: Brookline (02446)
Price: $4,599,600
Address: 85 Naples Rd
Town: Cambridge (02139)
Price: $5,250,000
Address: 67 Inman Street
Town: Marblehead (01945)
Price: $1,325,000
Address: 132 Elm Street
Town: Westford (01886)
Price: $345,000
Address: 2 Courtview Ln
Town: Marblehead (01945)
Price: $1,325,000
Address: 132 Elm Street