Town: Ashland (01721)
Price: $485,000
Address: 83 Spyglass Hill Drive
Town: Mashpee (02649)
Price: $325,000
Address: 300 Falmouth Rd
Town: Acushnet (02743)
Price: $835,000
Address: 0 Main St.
Town: East Falmouth (02536)
Price: $559,000
Address: 16 Trotting Park Rd
Town: Lowell (01850)
Price: $469,000
Address: 128 Reservoir Street
Town: Quincy (02188)
Price: $799,900
Address: 93 Wilson Ave
Town: Athol (01331)
Price: $379,900
Address: 315 Highland Ave
Town: Milford (01757)
Price: $285,000
Address: 18 Shadowbrook Lane
Town: (02346)
Price: $699,900
Address: 145 Everett St
Town: Swansea (02777)
Price: $439,900
Address: 30 Alsada Rd
Town: Shrewsbury (01545)
Price: $287,000
Address: 22 Shrewsbury Green Dr
Town: Boston (02121)
Price: $549,000
Address: 4 Wyoming
Town: Milford (01757)
Price: $799,900
Address: 9 HILLSIDE AVENUE
Town: Hadley (01035)
Price: $489,900
Address: 151 Pantry Road
Town: Newton (02458)
Price: $949,900
Address: 159 Washington St
Town: Harwich (02645)
Price: $259,000
Address: 1011 Route 28
Town: West Newton (02465)
Price: $799,000
Address: 334 River Street
Town: Marlborough (01752)
Price: $875,000
Address: 274 Naugler Ave
Town: Boston (02119)
Price: $549,000
Address: 4 Wyoming
Town: Hadley (01035)
Price: $489,900
Address: 147 Pantry Road
Town: South Boston (02127)
Price: $895,000
Address: 39 Dorchester Street
Town: (02333)
Price: $629,900
Address: 70 Surrey Ln
Town: (02333)
Price: $629,900
Address: 70 Surrey Ln
Town: Malden (02148)
Price: $949,900
Address: 18 Dodge Street
Town: Marlborough (01752)
Price: $214,999
Address: 110 Boston Post Rd E
Town: Norwell (02061)
Price: $975,000
Address: 72 Chittenden Lane
Town: Auburn (01501)
Price: $524,900
Address: 19 Garden St
Town: Medway (02053)
Price: $1,250,000
Address: 28 Stable Way
Town: Leominster (01453)
Price: $545,900
Address: 41 Hill St
Town: East Falmouth (02536)
Price: $1,499,999
Address: 37 Seashell Ln
Town: Salisbury (01952)
Price: $929,900
Address: 16 North End Blvd
Town: Tewksbury (01876)
Price: $529,900
Address: 1501 Whipple Rd
Town: South Hamilton (01982)
Price: $689,000
Address: 211 Linden St
Town: Raynham (02767)
Price: $1,200,000
Address: 13 Broadway
Town: (98225)
Price: $399,995
Address: 5 Debra Lane
Town: Worcester (01605)
Price: $435,000
Address: 23 Dryden St
Town: Methuen (01844)
Price: $599,900
Address: 29 Meadowbrook Rd
Town: Marblehead (01945)
Price: $1,079,000
Address: 5 Elmwood Rd
Town: Braintree (02184)
Price: $1,050,000
Address: 117 Amherst Road
Town: Mashpee (02649)
Price: $925,000
Address: 4 Florence Ave
Town: Lynn (01904)
Price: $600,000
Address: 15 Magnolia Ave
Town: Marblehead (01945)
Price: $799,000
Address: 24 Maple St
Town: Beverly (01915)
Price: $849,900
Address: 21 MICHAEL ROAD
Town: Boston (02109)
Price: $1,120,000
Address: 100 Fulton Street
Town: Quincy (02171)
Price: $1,250,000
Address: 25 Tilden Commons Drive
Town: Stoneham (02180)
Price: $750,000
Address: 11 Congress St
Town: Dorchester (02125)
Price: $569,000
Address: 141 Savin Hill Ave
Town: Marblehead (01945)
Price: $975,000
Address: 24 Knight Ave
Town: Provincetown (02657)
Price: $1,099,000
Address: 10 Bradford Street
Town: Stoneham (02180)
Price: $1,188,000
Address: 17 Emerson
Town: Millis (02054)
Price: $1,050,000
Address: 6 Glen Ellen Blvd
Town: Provincetown (02657)
Price: $2,100,000
Address: 21 Bradford Street Ext
Town: Tewksbury (01876)
Price: $258,241
Address: 51 Nolan Ct
Town: Wellesley (02482)
Price: $715,000
Address: 63 Linden Street
Town: Newton Highlands (02461)
Price: $1,595,000
Address: 5 Carthay Circle
Town: Raynham (02767)
Price: $459,900
Address: 1681 Broadway
Town: Southbridge (01550)
Price: $475,000
Address: 691 Dennison Dr
Town: Monson (01057)
Price: $345,000
Address: 6 Bridge St
Town: Hull (02045)
Price: $375,000
Address: 40 Rockaway Avenue
Town: Boston (02120)
Price: $2,350,000
Address: 1011 Tremont Street
Town: Fitchburg (01420)
Price: $330,000
Address: 137 East St
Town: East Freetown (02717)
Price: $425,000
Address: 3 Abraham Ave
Town: Swansea (02777)
Price: $425,000
Address: 1261 Gar Hwy
Town: Acushnet (02743)
Price: $549,900
Address: 25 Pershing Ave
Town: Marshfield (02050)
Price: $810,000
Address: 26 Damons Point Circle
Town: Essex (01929)
Price: $1,395,000
Address: 34 Pickering St
Town: Essex (01929)
Price: $1,395,000
Address: 34 Pickering St
Town: Methuen (01844)
Price: $424,900
Address: 45 Washington
Town: Gloucester (01930)
Price: $499,000
Address: 15 Columbia St
Town: Wakefield (01880)
Price: $679,000
Address: 5 Harrison Ave