Town: Revere (02151)
Price: $489,000
Address: 292 Salem St.
Town: Easthampton (01027)
Price: $525,000
Address: 275 Northwest Rd
Town: Marlborough (01752)
Price: $449,000
Address: 11 Paris St
Town: Lowell (01854)
Price: $575,000
Address: 440 Pawtucket St
Town: Acton (01720)
Price: $865,000
Address: 139 Prospect Street
Town: Princeton (01543)
Price: $399,000
Address: 289 Main St
Town: Falmouth (02540)
Price: $1,395,000
Address: 57 Meadow Lane
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: Lexington (02420)
Price: $1,175,000
Address: 22 Burlington St
Town: (02302)
Price: $459,900
Address: 59 Merton St
Town: Beverly (01915)
Price: $1,350,000
Address: 16 Wentworth Drive
Town: Wellesley (02482)
Price: $3,295,000
Address: 32 S. Woodside Ave
Town: (02368)
Price: $465,000
Address: 14 Alfred Terrace
Town: Jamaica Plain (02130)
Price: $2,950,000
Address: 24 Lochstead Ave
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: Milton (02186)
Price: $975,000
Address: 398 Blue Hills Parkway
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: Plymouth (02360)
Price: $3,395,000
Address: 72 Warren Ave
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: Lexington (02421)
Price: $1,350,000
Address: 15 Garfield 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: Marblehead (01945)
Price: $4,250,000
Address: 29 Pinecliff Drive
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
Town: Boston (02118)
Price: $1,399,999
Address: 40 Traveler St
Town: Reading (01867)
Price: $1,349,900
Address: 23 Covey Hill Rd
Town: Winchester (01890)
Price: $2,299,000
Address: 237 Swanton Street
Town: Somerville (02143)
Price: $450,000
Address: 749 Somerville Ave
Town: Fall River (02720)
Price: $680,000
Address: 82 Summerfield St
Town: Southbridge (01550)
Price: $589,900
Address: 467 Durfee St
Town: Shelburne Falls (01370)
Price: $245,000
Address: 339 S Shelburne Rd
Town: Westport (02790)
Price: $439,999
Address: 16 Lenox Ave
Town: Hudson (01749)
Price: $389,900
Address: 248 Main Street