Town: Beverly (01915)
Price: $1,075,000
Address: 20 Ropes St
Town: Holyoke (01040)
Price: $220,000
Address: 87 Pine St
Town: North Reading (01864)
Price: $860,015
Address: 320 Martins Landing
Town: Rochester (02770)
Price: $850,000
Address: 9 Forbes Rd
Town: Hopedale (01747)
Price: $665,000
Address: 3 Birch Cir
Town: New Bedford (02745)
Price: $449,900
Address: 187 Tarkiln Hill Rd.
Town: South Boston (02127)
Price: $675,000
Address: 141 Dorchester Ave
Town: Mashpee (02649)
Price: $725,000
Address: 1 Manitoba Road
Town: Haverhill (01830)
Price: $689,000
Address: 16 Fountain st
Town: Cambridge (02138)
Price: $8,450,000
Address: 15 Hubbard Park Road
Town: Palmer (01069)
Price: $299,000
Address: 250 Breckenridge St
Town: Hampden (01036)
Price: $429,500
Address: 2 Southwood Circle
Town: Winchendon (01475)
Price: $470,000
Address: 35 Hillside Dr
Town: Wareham (02571)
Price: $914,925
Address: 17 Pond Edge Trl
Town: Pelham (03076)
Price: $475,000
Address: 446 Mammoth Road
Town: North Weymouth (02191)
Price: $699,999
Address: 43 Standish St
Town: South Chatham (02659)
Price: $1,695,000
Address: 34 Sea Mist Ln
Town: Westborough (01581)
Price: $439,995
Address: 2 Codman Way
Town: Boston (02118)
Price: $879,000
Address: 641 Tremont St
Town: East Falmouth (02536)
Price: $790,000
Address: 22 Corn Hill Rd
Town: Framingham (01701)
Price: $799,900
Address: 40 Gregory Road
Town: Norfolk (02056)
Price: $825,000
Address: 38 Robin Road
Town: Millis (02054)
Price: $450,000
Address: 25 Bayberry Circle
Town: Southwick (01077)
Price: $449,900
Address: 3 Evergreen St
Town: Woburn (01801)
Price: $625,000
Address: 18 Carmen
Town: Sherborn (01770)
Price: $1,200,000
Address: 20 Nason Hill Rd
Town: Cambridge (02141)
Price: $1,175,000
Address: 71 Fulkerson
Town: Wakefield (01880)
Price: $1,200,000
Address: 24 Park St
Town: Springfield (01118)
Price: $300,000
Address: 196 Sawmill Rd
Town: Boston (02110)
Price: $1,375,000
Address: 59 Commercial Wharf
Town: Cohasset (02025)
Price: $2,200,000
Address: 46 Forest Ave
Town: Hingham (02043)
Price: $1,650,000
Address: 2 Crooked Meadow Ln
Town: Middleboro (02739)
Price: $529,000
Address: 6 Meadowbrook Ln
Town: Hingham (02043)
Price: $849,000
Address: 24 Grove Ave
Town: Mashpee (02649)
Price: $1,349,000
Address: 72 Walton Heath Way
Town: New Bedford (02745)
Price: $388,000
Address: 98 Seabury St
Town: Milford (01757)
Price: $435,000
Address: 14 Country Club Ln
Town: Fitchburg (01420)
Price: $380,000
Address: 19 Boylston Street
Town: Franklin (02038)
Price: $600,000
Address: 76 Cross Street
Town: Franklin (02038)
Price: $600,000
Address: 17 Anchorage Rd
Town: Franklin (02038)
Price: $1,500,000
Address: 374 Union St
Town: Dedham (02026)
Price: $749,000
Address: 27 EDISON AVENUE
Town: Salem (01970)
Price: $524,900
Address: 99 Washington Street
Town: Lynnfield (01940)
Price: $1,589,995
Address: 1 Stableford Ct
Town: Stow (01775)
Price: $1,295,000
Address: 33 Whispering Way
Town: (02356)
Price: $389,000
Address: 20 Washington
Town: Sturbridge (01566)
Price: $589,000
Address: 8 Blueberry Lane
Town: South Boston (02127)
Price: $1,299,000
Address: 713 E 7th St
Town: (02343)
Price: $515,000
Address: 16 Loud Road
Town: (01001)
Price: $380,000
Address: 51 Reed St
Town: Brookline (02445)
Price: $550,000
Address: 99 Pond Avenue
Town: Belmont (02478)
Price: $850,000
Address: 125 Channing Road
Town: Leominster (01453)
Price: $259,000
Address: 30 Abbey Rd
Town: Pawtucket (02861)
Price: $399,900
Address: 329 Pullen Ave
Town: Norton (02766)
Price: $550,000
Address: 378 Old Colony Rd
Town: Medford (02155)
Price: $699,900
Address: 70 Tainter St
Town: Walpole (02081)
Price: $1,599,000
Address: 885 Old Post Road
Town: Maynard (01754)
Price: $619,900
Address: 4 Loring Avenue
Town: (02333)
Price: $579,900
Address: 5 Della Way
Town: Gloucester (01930)
Price: $465,000
Address: 40 Middle Street
Town: Lawrence (01843)
Price: $375,000
Address: 25 Durham Street
Town: South Boston (02127)
Price: $839,000
Address: 45 Ward St
Town: Yarmouth Port (02675)
Price: $699,900
Address: 4 Ebb Rd
Town: (02359)
Price: $875,000
Address: 234 Forest St
Town: Sandwich (02563)
Price: $769,000
Address: 39 Shawme Rd
Town: Worcester (01609)
Price: $449,900
Address: 303 Greenwich Ct
Town: Medford (02155)
Price: $529,000
Address: 235 Winthrop St
Town: Wayland (01778)
Price: $699,900
Address: 454 Old Connecticut Path
Town: Cambridge (02139)
Price: $999,000
Address: 150 Hampshire St
Town: Haverhill (01830)
Price: $305,000
Address: 80 Wingate St