Town: Hatfield (01038)
Price: $799,900
Address: 106 Elm Street
Town: Yarmouth (02673)
Price: $549,000
Address: 105 Webbers Path
Town: Cambridge (02138)
Price: $7,500,000
Address: 48 Hubbard Park Road
Town: North Grafton (01536)
Price: $1,299,000
Address: 19 Magnolia Ln
Town: Methuen (01844)
Price: $349,900
Address: 20 Washington
Town: Brookline (02445)
Price: $1,600,000
Address: 19 Elm St
Town: Westfield (01085)
Price: $250,000
Address: 351 North Elm Street
Town: Boylston (01505)
Price: $650,000
Address: 2 Morgan Circle
Town: Quincy (02189)
Price: $700,000
Address: 96 Walton St
Town: Hull (02045)
Price: $775,000
Address: 68 Edgewater Rd
Town: Canton (02021)
Price: $395,000
Address: 25 Pine St
Town: Lexington (02420)
Price: $1,400,000
Address: 125 Burlington Street
Town: Arlington (02474)
Price: $699,000
Address: 94 Rawson Road
Town: Blackstone (01504)
Price: $639,900
Address: 227 Blackstone Street
Town: (02364)
Price: $1,225,000
Address: 3 Jones River Dr
Town: Stoneham (02180)
Price: $749,999
Address: 36 Forest St
Town: Waltham (02453)
Price: $750,000
Address: 9 John St
Town: Worcester (01604)
Price: $299,999
Address: 25 Crawford St
Town: Southbridge (01550)
Price: $465,000
Address: 28 Servant Way
Town: West Newton (02465)
Price: $1,149,000
Address: 106 River Street
Town: Somerville (02144)
Price: $1,389,000
Address: 69 Clarendon Ave
Town: Charlestown (02129)
Price: $900,000
Address: 33 Russell Street
Town: Boston (02118)
Price: $1,250,000
Address: 37 Union Park
Town: Westwood (02090)
Price: $1,100,000
Address: 886 Gay Street
Town: Worcester (01604)
Price: $385,000
Address: 78 Dana Ave
Town: Methuen (01844)
Price: $869,900
Address: 5 Harmony Lane
Town: Braintree (02184)
Price: $1,189,000
Address: 70 Christina Dr
Town: Medford (02155)
Price: $1,299,900
Address: 74 Windsor Road
Town: Chicopee (01013)
Price: $289,900
Address: 54 Dayton St
Town: Dorchester (02125)
Price: $835,000
Address: 73 Tuttle St
Town: Andover (01810)
Price: $499,900
Address: 5 Porter Road
Town: Stoughton (02072)
Price: $670,000
Address: 250 Morton St
Town: (02330)
Price: $560,000
Address: 11 Brockton Ave
Town: Dracut (01826)
Price: $349,500
Address: 124 Tennis Plaza Rd
Town: Ayer (01432)
Price: $400,000
Address: 14 Brook St
Town: Salem (01970)
Price: $589,900
Address: 6 Orient Way
Town: Maynard (01754)
Price: $459,000
Address: 2 Hayes St
Town: Williamsburg (01096)
Price: $1
Address: 6 Nichols Rd
Town: Athol (01331)
Price: $569,000
Address: 420 Queen Lake Road
Town: Marblehead (01945)
Price: $649,000
Address: 9 Tedesco Pond Pl
Town: Tyngsboro (01879)
Price: $719,900
Address: 45 Red Gate Road
Town: South Deerfield (01373)
Price: $840,000
Address: 26 Eastwood Lane
Town: North Andover (01845)
Price: $679,999
Address: 80 Compass Point
Town: Stoneham (02180)
Price: $724,900
Address: 24 Sunrise Avenue
Town: Methuen (01844)
Price: $695,000
Address: 20 Sycamore Rd
Town: Chelsea (02150)
Price: $725,000
Address: 84 Captains Row
Town: Haverhill (01830)
Price: $324,900
Address: 23 Orchard Ave
Town: Westwood (02090)
Price: $779,000
Address: 130 University Ave
Town: New Bedford (02740)
Price: $287,000
Address: 54 Hazard St
Town: Milford (01757)
Price: $549,900
Address: 39 Emmons St
Town: Boston (02111)
Price: $1,400,000
Address: 151 Tremont St
Town: Cambridge (02140)
Price: $765,000
Address: 33 Washington Avenue
Town: Chester (01011)
Price: $359,000
Address: 21 Sylvester Hamilton Rd
Town: Tyngsboro (01879)
Price: $679,900
Address: 1 Wintergreen Drive
Town: Westborough (01581)
Price: $415,000
Address: 14 Grove St
Town: West Roxbury (02132)
Price: $1,649,900
Address: 183 Temple St
Town: Maynard (01754)
Price: $799,000
Address: 3 Shore Ave
Town: Attleboro (02703)
Price: $599,900
Address: 330 Brown St
Town: Cambridge (02138)
Price: $595,000
Address: 38 Linnaean St
Town: Easthampton (01027)
Price: $399,000
Address: 102 Lovefield St
Town: Norton (02766)
Price: $699,900
Address: 196 Taunton Ave
Town: Salisbury (01952)
Price: $639,900
Address: 595 N End Blvd
Town: Haverhill (01835)
Price: $479,900
Address: 65 Stetson St
Town: Easthampton (01027)
Price: $525,000
Address: 56 Reservoir Rd
Town: Tewksbury (01876)
Price: $575,000
Address: 188 Poland Ave
Town: North Attleboro (02762)
Price: $699,900
Address: 230 South St
Town: Yarmouth (02673)
Price: $579,000
Address: 33 Lake Rd
Town: South Boston (02127)
Price: $599,000
Address: 298 Bolton St
Town: Chelsea (02150)
Price: $675,000
Address: 75 Cottage St
Town: South Easton (02375)
Price: $599,000
Address: 20 Church St