Town: Bolton (01740)
Price: $799,900
Address: 231 Vaughn Hill Rd
Town: East Boston (02128)
Price: $535,000
Address: 64 Frankfort St
Town: Lynnfield (01940)
Price: $1,199,900
Address: 7 Timberhill Ln
Town: Bedford (01730)
Price: $998,000
Address: 443 North Road
Town: Leominster (01453)
Price: $450,000
Address: 48 Chestnut St
Town: (02351)
Price: $449,900
Address: 40 Wales
Town: Norton (02766)
Price: $719,900
Address: 2 Oak Street
Town: Waban (02468)
Price: $2,200,000
Address: 1801 Beacon Street
Town: Worcester (01606)
Price: $479,900
Address: 39 Meola Ave
Town: Lawrence (01843)
Price: $525,000
Address: 42 Marique Dr
Town: North Chelmsford (01862)
Price: $749,900
Address: 218 Rangeway Rd
Town: Belchertown (01007)
Price: $509,900
Address: 8 Hemlock Hollow
Town: Wilmington (01887)
Price: $995,000
Address: 39 West St
Town: (02368)
Price: $640,000
Address: 502 Meadow Ln
Town: Rowley (01969)
Price: $770,000
Address: 121 DANIELS RD
Town: Northbridge (01534)
Price: $729,900
Address: 217 Brookway Dr
Town: Provincetown (02657)
Price: $1,375,000
Address: 167 Commercial Street
Town: Concord (01742)
Price: $1,595,000
Address: 12 S Meadow Ridge
Town: Reading (01867)
Price: $750,000
Address: 223 Washington St
Town: Sudbury (01776)
Price: $975,000
Address: 42 Dakin Road
Town: Milton (02186)
Price: $849,000
Address: 4 Farmer Road
Town: Webster (01570)
Price: $449,900
Address: 45 Cudworth Road
Town: West Warwick (02893)
Price: $445,000
Address: 66 Tanglewood Dr
Town: (02324)
Price: $1,030,000
Address: 54 Grange Park
Town: Williamstown (01267)
Price: $289,000
Address: 27 Willshire Dr
Town: Dedham (02026)
Price: $750,000
Address: 24 Pond Farm Rd
Town: Southbridge (01550)
Price: $415,000
Address: 38 Glenwood Ave
Town: Medford (02155)
Price: $750,000
Address: 7 Haines St
Town: Medford (02155)
Price: $999,900
Address: 89 Horne Ave
Town: Spencer (01562)
Price: $349,000
Address: 230 Main St
Town: Quincy (02171)
Price: $929,000
Address: 43 Parke Ave
Town: Chelsea (02150)
Price: $324,990
Address: 124 Addison St
Town: Chicopee (01020)
Price: $439,000
Address: 221 East St
Town: Dover (02030)
Price: $1,295,000
Address: 25 Yorkshire Road
Town: Westford (01886)
Price: $840,000
Address: 19 Sandstone Road
Town: Auburn (01501)
Price: $539,900
Address: 28 Lorna Dr
Town: Dracut (01826)
Price: $399,900
Address: 11 Mountain View Dr.
Town: Dracut (01826)
Price: $549,900
Address: 174 Old Rd
Town: Somerville (02143)
Price: $1,375,000
Address: 2 Village St
Town: Scituate (02066)
Price: $1,199,999
Address: 9 Cushing Park Rd
Town: Tewksbury (01876)
Price: $849,000
Address: 1138 Whipple Rd
Town: Milton (02186)
Price: $649,000
Address: 182 Granite Ave
Town: (02351)
Price: $639,900
Address: 38 Lantern Ln
Town: Braintree (02184)
Price: $1,295,000
Address: 57 Graziano Drive
Town: Newton Highlands (02461)
Price: $2,995,000
Address: 1623 Centre Street
Town: Boston (02109)
Price: $749,000
Address: 100 Fulton Street
Town: Boxford (01921)
Price: $1,100,000
Address: 17 Sunrise Rd
Town: Stow (01775)
Price: $674,900
Address: 14 Faxon Drive
Town: Arlington (02476)
Price: $899,900
Address: 39 Chester St
Town: Jamaica Plain (02130)
Price: $899,000
Address: 25 Chilcott
Town: Easthampton (01027)
Price: $239,900
Address: 41 South St
Town: Medway (02053)
Price: $649,900
Address: 12 Longmeadow Lane
Town: Sandwich (02563)
Price: $699,900
Address: 7 Horseshoe Cir
Town: Yarmouth (02673)
Price: $524,999
Address: 32 Wimbledon Dr
Town: Westfield (01085)
Price: $419,900
Address: 148 Prospect Street Ext
Town: Marshfield (02050)
Price: $1,625,000
Address: 34 Canonchet Trl
Town: Brewster (02631)
Price: $750,000
Address: 159 Old Chatham Rd
Town: Ipswich (01938)
Price: $1,695,000
Address: 11 Oakwood Knoll Rd
Town: Bellingham (02019)
Price: $439,900
Address: 49 Horseshoe Drive
Town: Worcester (01605)
Price: $625,000
Address: 17 Vinson St
Town: Hopkinton (01748)
Price: $625,000
Address: 2 Curtis Road
Town: Stoughton (02072)
Price: $729,000
Address: 79 Kinsley
Town: Brookline (02446)
Price: $2,750,000
Address: 20 Chapel Street
Town: Upton (01568)
Price: $549,000
Address: 46 Hartford Ave N
Town: West Roxbury (02132)
Price: $595,000
Address: 37 Hastings Street
Town: Brookline (02446)
Price: $800,000
Address: 20 Chapel Street
Town: Stow (01775)
Price: $1,195,000
Address: 184 Old Bolton Rd
Town: Marlborough (01752)
Price: $640,000
Address: 28 Sandini Rd
Town: Worcester (01606)
Price: $375,000
Address: 126 Brooks St
Town: Marlborough (01752)
Price: $475,000
Address: 52 Norwood St