Town: Westborough (01581)
Price: $907,500
Address: 4 Upton Road
Town: Buzzards Bay (02532)
Price: $399,000
Address: 9 Harrison Ave
Town: Dorchester (02122)
Price: $435,999
Address: 56 coffey
Town: Cotuit (02635)
Price: $625,000
Address: 266 School St
Town: Shrewsbury (01545)
Price: $539,000
Address: 33 Shady Lane Ave
Town: Northborough (01532)
Price: $1,749,000
Address: 81 West Street
Town: Methuen (01844)
Price: $269,900
Address: 52 High St
Town: Framingham (01701)
Price: $739,900
Address: 18 Lomas Drive
Town: Dorchester (02125)
Price: $725,000
Address: 72 Tuttle St
Town: Dudley (01571)
Price: $519,000
Address: 30 Noble Street
Town: Hudson (01749)
Price: $659,000
Address: 34 Woodrow Street
Town: Buzzards Bay (02532)
Price: $799,900
Address: 18 Admiral's Way
Town: Princeton (01543)
Price: $599,700
Address: 22 Thurston Hill Road
Town: Dorchester (02124)
Price: $740,000
Address: 19 Elmhurst St
Town: Lowell (01850)
Price: $399,000
Address: 972 Bridge
Town: Harwich (02645)
Price: $379,000
Address: 2 Englewood Dr
Town: Oxford (01540)
Price: $699,999
Address: 7 Tower Hill Rd
Town: North Weymouth (02191)
Price: $749,900
Address: 137 Prospect Hill
Town: Southborough (01772)
Price: $437,500
Address: 8 Parker Street
Town: Medway (02053)
Price: $889,900
Address: 16 Blueberry Hill Rd
Town: Plymouth (02360)
Price: $1,100,000
Address: 33 Seabiscuit Dr
Town: Foxboro (02035)
Price: $550,000
Address: 115 S. High Street
Town: Amesbury (01913)
Price: $399,900
Address: 6 Wells Ave
Town: Hopkinton (01748)
Price: $1,650,000
Address: 24 Greenwood Rd
Town: Quincy (02170)
Price: $536,000
Address: 165 Old Colony Ave
Town: Amesbury (01913)
Price: $599,900
Address: 20 Hillside Court
Town: Millis (02054)
Price: $799,900
Address: 2 Gerald Ave
Town: Fall River (02720)
Price: $1,100,000
Address: 208 Florence St
Town: Upton (01568)
Price: $399,000
Address: 77 Prospect St
Town: East Boston (02128)
Price: $1,099,900
Address: 9 Crestway Rd
Town: Marlborough (01752)
Price: $599,900
Address: 552 Farm Rd
Town: Acton (01718)
Price: $395,000
Address: 522 Tumbling Hawk
Town: Dudley (01571)
Price: $349,900
Address: 37 Alton Dr
Town: Bedford (01730)
Price: $599,000
Address: 75 Page Rd
Town: Beverly (01915)
Price: $639,000
Address: 86 Kernwood Ave
Town: Wellesley Hills (02481)
Price: $4,528,000
Address: 6 Norwich Rd
Town: Gardner (01440)
Price: $349,900
Address: 14 Bates Rd
Town: Springfield (01109)
Price: $359,995
Address: 224 Berkshire Ave`
Town: (02368)
Price: $749,000
Address: 11 Rockefeller St
Town: Portsmouth (02871)
Price: $1,300,000
Address: 38 Aquidneck Ave
Town: Boston (02121)
Price: $699,900
Address: 88 Esmond St
Town: Pittsfield (01201)
Price: $324,900
Address: 18 Velma Ave
Town: Tewksbury (01876)
Price: $700,000
Address: 47 Jills Way
Town: East Falmouth (02536)
Price: $1,499,000
Address: 308 Falmouth Woods Rd
Town: Andover (01810)
Price: $699,000
Address: 22 Kirkland Dr.
Town: Arlington (02474)
Price: $709,000
Address: 41 Palmer St.
Town: Westford (01886)
Price: $850,000
Address: 80 Tenney Road
Town: Uxbridge (01569)
Price: $905,000
Address: 405 West St.
Town: Brookline (02446)
Price: $1,049,990
Address: 233 Freeman
Town: Boston (02113)
Price: $700,000
Address: 13 Thacher St
Town: Medford (02155)
Price: $759,000
Address: 2500 Mystic Valley Parkway
Town: West Townsend (01474)
Price: $479,900
Address: 66 Bayberry Hill Rd
Town: Lowell (01854)
Price: $479,900
Address: 527 Pawtucket Blvd
Town: Boston (02110)
Price: $2,990,000
Address: 240 Devonshire Street
Town: Sudbury (01776)
Price: $1,599,000
Address: 12 Camperdown Lane
Town: Quincy (02170)
Price: $519,000
Address: 41 Randlett
Town: Groton (01450)
Price: $995,000
Address: 117 Main St.
Town: Westford (01886)
Price: $749,000
Address: 24 Dunstable Rd
Town: Burlington (01803)
Price: $1,699,900
Address: 5 Francis Wyman Road
Town: Hopkinton (01748)
Price: $699,900
Address: 9 Highcroft Way
Town: Mashpee (02649)
Price: $499,999
Address: 181 Leisure Green Drive
Town: Lexington (02420)
Price: $2,099,900
Address: 71 Woburn St
Town: Medford (02155)
Price: $969,900
Address: 22 Wedgemere Rd
Town: Boxford (01921)
Price: $1,299,000
Address: 10 Haymeadow Rd
Town: Holliston (01746)
Price: $965,806
Address: 121 Bullard St
Town: Newton Upper Falls (02464)
Price: $1,875,000
Address: 84 Pennsylvania Ave
Town: Newburyport (01950)
Price: $1,199,000
Address: 11 71St St
Town: Haverhill (01832)
Price: $229,900
Address: 19 Washington St
Town: Everett (02149)
Price: $749,900
Address: 20 Locust St
Town: Norwell (02061)
Price: $1,875,000
Address: 60 Old Oaken Bucket