Town: Hopedale (01747)
Price: $574,900
Address: 55 Inman Street
Town: Haverhill (01830)
Price: $499,000
Address: 29 Claremont Ave
Town: North Andover (01845)
Price: $360,000
Address: 52 Fernview Ave
Town: Westfield (01085)
Price: $424,413
Address: 66 Stoney Ln
Town: Lynn (01902)
Price: $375,000
Address: 23 Franklin St
Town: Lowell (01850)
Price: $225,000
Address: 349 Hildreth Street
Town: Needham (02492)
Price: $1,200,000
Address: 28 Green St
Town: Wrentham (02093)
Price: $649,900
Address: 319 Taunton St
Town: Shirley (01464)
Price: $404,900
Address: 44 Squannacook Rd
Town: Stoughton (02072)
Price: $599,900
Address: 687 Pleasant St
Town: North Attleboro (02760)
Price: $798,000
Address: 57 Vine St
Town: (02347)
Price: $729,900
Address: 14 Jennifer Lane
Town: Belmont (02478)
Price: $2,375,000
Address: 163 Belmont St
Town: Wilmington (01887)
Price: $669,500
Address: 203 Lowell St.
Town: Newton Upper Falls (02464)
Price: $799,000
Address: 1175 Chestnut St
Town: Bolton (01740)
Price: $639,000
Address: 3 Pondside Lane
Town: Franklin (02038)
Price: $729,000
Address: 150 Pleasant St
Town: Wayland (01778)
Price: $1,199,000
Address: 28 Joyce Road
Town: North Andover (01845)
Price: $584,900
Address: 97 Cotuit
Town: (02368)
Price: $600,000
Address: 63 Woodlawn Rd
Town: (02302)
Price: $675,000
Address: 298 North Quincy Street
Town: Sandwich (02563)
Price: $145,000
Address: 185 Cotuit Rd
Town: Haverhill (01832)
Price: $399,990
Address: 165 Mercury Terrace
Town: Danvers (01923)
Price: $659,000
Address: 12 Mildred Road
Town: North Weymouth (02191)
Price: $910,000
Address: 29 Wituwamat Rd
Town: Plymouth (02360)
Price: $1,089,000
Address: 115 Andrews Way
Town: Franklin (02038)
Price: $850,000
Address: 7 Chris Dr
Town: Mansfield (02048)
Price: $575,000
Address: 47 Old Farm Rd
Town: Hopedale (01747)
Price: $774,900
Address: 29 Harmony Trl
Town: Plymouth (02360)
Price: $635,700
Address: 7 W Hill Rd
Town: Lynn (01904)
Price: $629,900
Address: 62 Fays Ave
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: 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