Town: Charlestown (02129)
Price: $445,000
Address: 42 8th Street
Town: Hopkinton (01748)
Price: $1,499,000
Address: 11 Whirty Circle
Town: Yarmouth (02673)
Price: $459,000
Address: 274 Winslow Gray Road
Town: Boston (02121)
Price: $798,000
Address: 42 Deckard Street
Town: Fitchburg (01420)
Price: $599,900
Address: 103 Brierwood Drive
Town: Groton (01450)
Price: $642,500
Address: 54 Kemp st
Town: Amesbury (01913)
Price: $999,900
Address: 394 Main Street
Town: Marlborough (01752)
Price: $1,179,000
Address: 596 Boston Post Road E
Town: Springfield (01118)
Price: $449,900
Address: 77 Gates Avenue
Town: Newton (02459)
Price: $4,895,000
Address: 215 Lake Ave
Town: Gardner (01440)
Price: $550,000
Address: 21 Hospital Hill Rd
Town: Boston (02121)
Price: $515,000
Address: 99 Harrishof St
Town: Norwood (02062)
Price: $349,000
Address: 5 Endicott St
Town: Peabody (01960)
Price: $649,999
Address: 14 Margin St
Town: North Chatham (02650)
Price: $1,699,000
Address: 44 Emery
Town: Attleboro (02703)
Price: $468,000
Address: 31 Verndale Ave
Town: North Brookfield (01535)
Price: $420,000
Address: 157 School St
Town: Shrewsbury (01545)
Price: $1,195,000
Address: 11 Country Way
Town: Marshfield (02050)
Price: $799,000
Address: 64 Danforth St
Town: Salem (01970)
Price: $925,000
Address: 1 Ocean Ave
Town: Mattapan (02126)
Price: $979,000
Address: 567 Norfolk Street
Town: Westwood (02090)
Price: $1,678,000
Address: 216 Clapboardtree St
Town: Westborough (01581)
Price: $764,999
Address: 2 Codman Way
Town: Mashpee (02649)
Price: $129,900
Address: 4 Lanyard Way
Town: Stoughton (02072)
Price: $559,900
Address: 310 Lincoln St
Town: Natick (01760)
Price: $699,000
Address: 21 Kelsey Road
Town: Marlborough (01752)
Price: $740,000
Address: 97 Cook Lane
Town: Chicopee (01020)
Price: $569,900
Address: 55 Dowds Ln
Town: East Falmouth (02536)
Price: $499,900
Address: 87 Acapesket Rd
Town: Hingham (02043)
Price: $1,299,000
Address: 15 Presidents Rd
Town: Natick (01760)
Price: $2,150,000
Address: 94 Woodland St
Town: Marlborough (01752)
Price: $1,100,000
Address: 175 O'Malley Road
Town: Chester (01011)
Price: $291,000
Address: 7 William St
Town: Hudson (01749)
Price: $875,000
Address: 38 Cherry St
Town: Boston (02110)
Price: $1,099,995
Address: 85 East India Row
Town: (02368)
Price: $549,000
Address: 1 Lavally Road
Town: Marshfield (02050)
Price: $862,000
Address: 57 Carolina Trl
Town: Ware (01082)
Price: $244,900
Address: 37 Warebrook Vlg
Town: Merrimac (01860)
Price: $1,499,900
Address: 10 Poplar Hill Circle
Town: West Yarmouth (02671)
Price: $2,350,000
Address: 74 Shore Road
Town: Milford (01757)
Price: $675,000
Address: 6 Geneseo Circle
Town: Revere (02151)
Price: $649,900
Address: 8 Revere Street
Town: Feeding Hills (01030)
Price: $329,900
Address: 1 Maple View
Town: (02333)
Price: $724,900
Address: 25 Plain St
Town: Natick (01760)
Price: $2,199,000
Address: 83 Eliot St
Town: Roslindale (02131)
Price: $579,000
Address: 39 Harrison St
Town: North Reading (01864)
Price: $367,500
Address: 46 Main Street
Town: Warren (02885)
Price: $1,250,000
Address: 21 Federal Street
Town: Billerica (01821)
Price: $549,900
Address: 29 Eliot St
Town: Winchester (01890)
Price: $1,599,000
Address: 4 Oakland Cir
Town: Dorchester (02122)
Price: $629,000
Address: 96 Dix St
Town: Raynham (02767)
Price: $499,000
Address: 203 Hall St
Town: South Boston (02127)
Price: $650,000
Address: 823 East Sixth Street
Town: (02356)
Price: $924,500
Address: 9 Oak Ridge Drive
Town: Norton (02766)
Price: $675,000
Address: 83 W Main St
Town: Amherst (01002)
Price: $545,000
Address: 148 Wildflower Dr
Town: Woonsocket (02895)
Price: $400,000
Address: 32 Wade Road
Town: Dover (02030)
Price: $2,395,000
Address: 18 Village Hill Road
Town: Boston (02115)
Price: $2,100,000
Address: 375 Marlborough Street
Town: Wellesley (02482)
Price: $4,375,000
Address: 193 Winding River Road
Town: Chelsea (02150)
Price: $499,999
Address: 250 Congress Ave
Town: Petersham (01542)
Price: $224,900
Address: 1098 Stafford St
Town: South Chatham (02659)
Price: $1,000,000
Address: 15 Sylvan Way
Town: Medford (02155)
Price: $549,900
Address: 3920 Mystic Valley Pkwy
Town: North Attleboro (02760)
Price: $569,900
Address: 7 Eric Ln
Town: Sandwich (02563)
Price: $1,100,000
Address: 33 Dexter Ave
Town: Worcester (01607)
Price: $610,865
Address: 424 Granite Street
Town: Lynnfield (01940)
Price: $1,699,900
Address: 85 Beaver Avenue
Town: Hyde Park (02136)
Price: $479,000
Address: 2 Alwin St
Town: Cummaquid (02637)
Price: $4,975,000
Address: 4390 Main