Town: Somerville (02143)
Price: $590,000
Address: 5 Cooney St
Town: (02368)
Price: $515,000
Address: 12 Ballard St
Town: New Bedford (02745)
Price: $550,000
Address: 15 Cox St
Town: East Boston (02128)
Price: $569,000
Address: 301 Border Street
Town: Boston (02116)
Price: $10,750,000
Address: 430 Stuart St
Town: Canton (02021)
Price: $752,900
Address: 20 Audubon Way
Town: Hatfield (01038)
Price: $520,000
Address: 72 Elm St
Town: Rehoboth (02769)
Price: $799,900
Address: 2 Nicole Way
Town: Salem (01970)
Price: $1,699,900
Address: 41 Dearborn St
Town: Newton (02459)
Price: $1,299,000
Address: 16 Duxbury Road
Town: Plymouth (02360)
Price: $1,299,000
Address: 18 Great Kame
Town: Boxford (01921)
Price: $699,000
Address: 37 Moonpenny Dr
Town: Clinton (01510)
Price: $449,900
Address: 107 Ridgefield Cir
Town: Lynn (01901)
Price: $3,100,000
Address: 374 Washington St
Town: (02324)
Price: $540,000
Address: 331 North St
Town: Boston (02118)
Price: $1,425,000
Address: 21 Father Francis Gilday Str
Town: (02322)
Price: $499,900
Address: 296 Page Street
Town: South Boston (02127)
Price: $1,850,000
Address: 881 E 2Nd St
Town: Reading (01867)
Price: $699,900
Address: 544 Pearl St
Town: (02332)
Price: $715,000
Address: 64 Trout Farm Ln
Town: Revere (02151)
Price: $135,000
Address: 10 Franklin Ave
Town: Haverhill (01830)
Price: $570,000
Address: 28 Rutherford Ave
Town: Malden (02148)
Price: $799,000
Address: 232 Charles
Town: Mashpee (02649)
Price: $369,900
Address: 300 Falmouth Rd
Town: Attleboro (02703)
Price: $249,900
Address: 62 Garden St
Town: Clinton (01510)
Price: $799,900
Address: 286 Grove Street
Town: Baldwinville (01436)
Price: $328,000
Address: 40 Prospect
Town: Dorchester (02125)
Price: $749,000
Address: 175 Savin Hill Ave
Town: Haverhill (01830)
Price: $729,900
Address: 23 Arlington St
Town: Gloucester (01930)
Price: $969,000
Address: 30 Atlantic St
Town: Boston (02109)
Price: $5,750,000
Address: 50 Battery St
Town: Amesbury (01913)
Price: $599,900
Address: 8 Old County Road
Town: (02370)
Price: $259,900
Address: 119 Grove St
Town: Concord (01742)
Price: $2,345,000
Address: 19 Whippoorwill Lane
Town: Pepperell (01463)
Price: $849,000
Address: 21 Cranberry Street
Town: Dedham (02026)
Price: $725,000
Address: 10 Crowley Ave
Town: Boston (02115)
Price: $1,499,000
Address: 360 Newbury Street
Town: Stoughton (02072)
Price: $445,000
Address: 16 Meadowood Dr
Town: Wayland (01778)
Price: $1,350,000
Address: 1601 Wisteria Way
Town: Salem (01970)
Price: $2,600,000
Address: 26 Winter St
Town: Lincoln (02493)
Price: $8,295,000
Address: 286 Country Dr
Town: Salem (01970)
Price: $2,600,000
Address: 26 Winter St
Town: Boston (02114)
Price: $3,300,000
Address: 133 Myrtle St
Town: Boston (02114)
Price: $4,195,000
Address: 22 Joy Street
Town: Haverhill (01835)
Price: $349,900
Address: 218 Old Groveland Rd
Town: Fitchburg (01420)
Price: $395,000
Address: 7 Valleyview Ct
Town: Framingham (01702)
Price: $1,450,000
Address: 848 Waverley St
Town: Falmouth (02540)
Price: $2,495,000
Address: 37 Katelyn Hills Dr
Town: Arlington (02476)
Price: $1,765,000
Address: 278 Hillside Avenue
Town: Somerville (02145)
Price: $950,000
Address: 16 Partridge Ave
Town: Boston (02215)
Price: $1,399,000
Address: 390 Commonwealth Avenue
Town: Dracut (01826)
Price: $629,000
Address: 67 Lincoln Lane
Town: East Walpole (02032)
Price: $1,125,000
Address: 8 Powder House Lane
Town: (02359)
Price: $699,000
Address: 202 Birch St
Town: Hull (02045)
Price: $625,900
Address: 1165 Nantasket Ave
Town: Boston (02215)
Price: $9,900,000
Address: 395 Commonwealth Avenue
Town: Charlemont (01339)
Price: $425,000
Address: 143 Charlemont Road
Town: Worcester (01605)
Price: $2,500,000
Address: 6 Milton St
Town: Three Rivers (01080)
Price: $325,000
Address: 2034 Pleasant Street
Town: Chestnut Hill (02467)
Price: $9,700,000
Address: 88 Essex Road
Town: Somerville (02145)
Price: $998,000
Address: 466 Medford Street
Town: Saugus (01906)
Price: $925,000
Address: 14 Kayla Drive
Town: East Boston (02128)
Price: $554,900
Address: 326 Chelsea St
Town: Newburyport (01950)
Price: $794,900
Address: 126 Merrimac
Town: West Roxbury (02132)
Price: $1,295,000
Address: 102 Greaton Road
Town: Methuen (01844)
Price: $584,900
Address: 15 Junior Avenue
Town: North Reading (01864)
Price: $563,520
Address: 320 Martins Landing Way
Town: Jamaica Plain (02130)
Price: $429,900
Address: 5 Eldridge Rd
Town: North Dartmouth (02747)
Price: $599,000
Address: 32 Pembroke Dr
Town: North Grafton (01536)
Price: $675,000
Address: 2 Winslow Lane