Town: Braintree (02184)
Price: $1,299,000
Address: 51 Faxon Street
Town: Methuen (01844)
Price: $639,900
Address: 131 Bridle Path Ln
Town: (02356)
Price: $1,099,900
Address: 43 Matthew Circle
Town: North Attleboro (02760)
Price: $340,000
Address: 80 Broadway
Town: Wakefield (01880)
Price: $499,000
Address: 22 Jefferson Road
Town: Swampscott (01907)
Price: $750,000
Address: 3 Nantucket Ave
Town: Stoughton (02072)
Price: $519,000
Address: 102 Ewing Dr
Town: Salem (01970)
Price: $379,900
Address: 245 Lafayette Street
Town: Petersham (01368)
Price: $399,000
Address: 1 Park St
Town: North Reading (01864)
Price: $849,000
Address: 2 BIGHAM RD
Town: Marblehead (01945)
Price: $950,000
Address: 20 Cheever Ave
Town: Franklin (02038)
Price: $899,000
Address: 6 Lydia Ln
Town: Norton (02766)
Price: $684,900
Address: 11 Renwick Dr
Town: Arlington (02474)
Price: $799,000
Address: 137 Thorndike St
Town: North Andover (01845)
Price: $345,000
Address: 3 Fernview Ave
Town: South Dartmouth (02748)
Price: $589,900
Address: 34 Country Way
Town: Chicopee (01020)
Price: $294,999
Address: 8 Oxford St
Town: South Hadley (01075)
Price: $349,900
Address: 30 Yale St
Town: Dorchester (02124)
Price: $390,000
Address: 39 Torrey St
Town: Somerville (02145)
Price: $1,850,000
Address: 147 Pearl
Town: Brewster (02631)
Price: $749,900
Address: 1580 Main Street
Town: East Boston (02128)
Price: $739,000
Address: 125 Putnam St
Town: Granville (01034)
Price: $315,000
Address: 427 Main Rd
Town: Worcester (01604)
Price: $299,900
Address: 270 Sunderland Road
Town: Malden (02148)
Price: $649,000
Address: 921 Main Street
Town: Millbury (01527)
Price: $440,000
Address: 12 Alstead Path
Town: Beverly (01915)
Price: $679,000
Address: 13 Greene St
Town: Milford (01757)
Price: $484,900
Address: 88 East St Ext
Town: Scituate (02066)
Price: $1,999,000
Address: 33 Oceanside Dr
Town: Hampden (01036)
Price: $414,900
Address: 50 Martin Farms Rd
Town: Revere (02151)
Price: $899,900
Address: 12 Ridge Rd
Town: North Attleboro (02760)
Price: $989,900
Address: 20 South St
Town: Norton (02766)
Price: $519,900
Address: 206 Plain St
Town: Leominster (01453)
Price: $559,900
Address: 75 Dale Ave
Town: Swansea (02777)
Price: $489,000
Address: 20 Pearse Rd
Town: (02343)
Price: $499,900
Address: 14 Dale Rd
Town: Newton (02459)
Price: $3,200,000
Address: 5 Kappius Path
Town: Pawtucket (02861)
Price: $389,000
Address: 3 Lindesta Rd
Town: Brockton (02301)
Price: $649,900
Address: 69 Vine St
Town: Salisbury (01952)
Price: $4,999,000
Address: 175 Bridge Rd
Town: Derry (03038)
Price: $624,990
Address: 38 High St
Town: (02324)
Price: $439,000
Address: 1442 Old Pleasant St
Town: Longmeadow (01106)
Price: $280,000
Address: 1636 Longmeadow St
Town: Salisbury (01952)
Price: $599,900
Address: 2 Scholtz Ter
Town: Holyoke (01040)
Price: $245,000
Address: 351 Apremont Hsy
Town: Wakefield (01880)
Price: $869,900
Address: 5 Bateman Ct
Town: Amesbury (01913)
Price: $739,900
Address: 60 Merrimac St
Town: South Weymouth (02190)
Price: $679,000
Address: 41 Oak St
Town: Malden (02148)
Price: $445,000
Address: 30 Franklin St
Town: Charlestown (02129)
Price: $879,000
Address: 247 Bunker Hill St
Town: Braintree (02184)
Price: $499,000
Address: 614 Pond St
Town: Quincy (02188)
Price: $799,000
Address: 114 Broad St
Town: Cheshire (01225)
Price: $397,000
Address: 115 lake Shore Drive
Town: South Boston (02127)
Price: $950,000
Address: 649 East 3rd Street
Town: Dighton (02715)
Price: $719,900
Address: 2660 Courtlyn Rd
Town: Hull (02045)
Price: $843,000
Address: 15 2nd St
Town: (02339)
Price: $1,599,900
Address: 118 Bates Way
Town: Roslindale (02131)
Price: $599,000
Address: 37 Montvale Street
Town: Merrimac (01860)
Price: $529,990
Address: 3 Greystone Rd
Town: North Andover (01845)
Price: $449,999
Address: 64 East Water
Town: Springfield (01109)
Price: $294,900
Address: 89 Cherokee Dr
Town: Somerville (02145)
Price: $1,300,000
Address: 35 Richardson
Town: Hyde Park (02136)
Price: $675,000
Address: 55 Badger Rd
Town: Taunton (02780)
Price: $699,900
Address: 34 Warren St
Town: New Bedford (02744)
Price: $659,999
Address: 103 David St
Town: Marblehead (01945)
Price: $789,000
Address: 51 Lincoln Ave
Town: Woburn (01801)
Price: $719,900
Address: 83 Merrimac St
Town: North Attleboro (02762)
Price: $829,000
Address: 9 Oak Drive
Town: Stoneham (02180)
Price: $1,715,900
Address: 62 High Street
Town: Mansfield (02048)
Price: $535,000
Address: 631 East St