Town: Somerville (02143)
Price: $675,000
Address: 80 Newton St
Town: Mansfield (02048)
Price: $575,000
Address: 15 Reservoir St
Town: Cambridge (02139)
Price: $499,000
Address: 73 River St
Town: Ludlow (01056)
Price: $439,000
Address: 90 Atlantic St
Town: Boston (02115)
Price: $13,000,000
Address: 285 Commonwealth
Town: Wilmington (01887)
Price: $899,900
Address: 40 Agostino Dr
Town: Attleboro (02703)
Price: $579,900
Address: 29 Hodges St
Town: Hyde Park (02136)
Price: $929,000
Address: 71 Readville St
Town: Brighton (02135)
Price: $920,000
Address: 21 Upcrest Rd
Town: Hyde Park (02136)
Price: $929,000
Address: 69 Readville St
Town: Boston (02108)
Price: $5,995,000
Address: 5 Joy Street
Town: Hyde Park (02136)
Price: $899,900
Address: 69 Readville St
Town: Worcester (01604)
Price: $487,500
Address: 44 Ayrshire Rd
Town: Hyde Park (02136)
Price: $899,900
Address: 71 Readville St
Town: Provincetown (02657)
Price: $790,000
Address: 501 Commercial St
Town: Fall River (02724)
Price: $450,000
Address: 15 Star St
Town: Roslindale (02131)
Price: $899,000
Address: 108 Florence Street
Town: Roslindale (02131)
Price: $549,000
Address: 108 Florence Street
Town: Jamaica Plain (02130)
Price: $615,000
Address: 10 Plainfield St
Town: Worcester (01606)
Price: $439,900
Address: 89 E Mountain St
Town: Revere (02151)
Price: $489,000
Address: 292 Salem St.
Town: Marlborough (01752)
Price: $449,000
Address: 11 Paris St
Town: Princeton (01543)
Price: $399,000
Address: 289 Main St
Town: Natick (01760)
Price: $1,279,900
Address: 38 Ranger Rd
Town: New Bedford (02745)
Price: $499,999
Address: 135 Query St
Town: Waltham (02451)
Price: $749,000
Address: 22 Casey Cir
Town: Ayer (01432)
Price: $635,000
Address: 8 High St
Town: (02302)
Price: $459,900
Address: 59 Merton St
Town: Beverly (01915)
Price: $1,350,000
Address: 16 Wentworth Drive
Town: (02368)
Price: $465,000
Address: 14 Alfred Terrace
Town: Lynn (01902)
Price: $319,900
Address: 248 Essex St
Town: Webster (01570)
Price: $729,900
Address: 322 Killdeer Rd
Town: Gloucester (01930)
Price: $1,250,000
Address: 29 Fuller Street
Town: Attleboro (02703)
Price: $765,000
Address: 392 North Main
Town: Beverly (01915)
Price: $949,000
Address: 6 Ober St
Town: Plymouth (02360)
Price: $349,000
Address: 4 Sandpiper Ln
Town: Brockton (02301)
Price: $299,900
Address: 77 Colonel Bell Dr
Town: Attleboro (02703)
Price: $795,000
Address: 392 North Main
Town: Newbury (01951)
Price: $1,399,900
Address: 11 High Rd
Town: Lowell (01851)
Price: $455,000
Address: 105 Lauriat St
Town: Newbury (01951)
Price: $1,399,900
Address: 11 High Rd
Town: Hingham (02043)
Price: $2,659,000
Address: 4 Kerry Lane
Town: Cotuit (02635)
Price: $1,500,000
Address: 95 Brittany Drive
Town: Boston (02114)
Price: $850,000
Address: 27 Bowdoin St
Town: New Salem (01364)
Price: $225,000
Address: 35 W River St
Town: Lowell (01854)
Price: $410,000
Address: 33 West Meadow Road
Town: (02364)
Price: $974,900
Address: 7 Hemlock St
Town: Indian Orchard (01151)
Price: $289,900
Address: 130 Mazarin St
Town: Gloucester (01930)
Price: $1,497,000
Address: 38 Lawndale
Town: Taunton (02780)
Price: $525,000
Address: 45 Fisher St
Town: (02343)
Price: $549,900
Address: 719 S. Franklin Street
Town: Roslindale (02131)
Price: $885,000
Address: 46 Belgrade Ave
Town: Attleboro (02703)
Price: $449,000
Address: 101 South Ave
Town: Sutton (01590)
Price: $869,900
Address: 69 Clubhouse Way
Town: Southborough (01772)
Price: $640,000
Address: 40 William Onthank Ln
Town: Marblehead (01945)
Price: $1,875,000
Address: 19 DOAKS LANE
Town: Somerville (02143)
Price: $1,179,000
Address: 124 Highland Ave
Town: Brookline (02446)
Price: $2,659,000
Address: 80 Vernon
Town: Franklin (02038)
Price: $799,900
Address: 99 Summer St
Town: Worcester (01602)
Price: $519,000
Address: 5 Coombs Road
Town: Brookline (02446)
Price: $3,199,000
Address: 80 Vernon
Town: Boxford (01921)
Price: $749,900
Address: 28 Andrews Farm Rd
Town: Lynn (01902)
Price: $285,000
Address: 42 W Baltimore St
Town: Maynard (01754)
Price: $2,200,000
Address: 22 Waltham St
Town: Brighton (02135)
Price: $409,000
Address: 1625 Commonwealth Ave
Town: Plymouth (02360)
Price: $874,900
Address: 29 Shinglewood
Town: Barre (01005)
Price: $460,000
Address: 46 Broad St
Town: Lynn (01901)
Price: $469,000
Address: 13 Willow St
Town: Yarmouth Port (02675)
Price: $1,249,000
Address: 800 Route 6A
Town: Uxbridge (01569)
Price: $649,900
Address: 288 High Street