Town: Hudson (03051)
Price: $573,900
Address: 138 Barbara Ln
Town: Bedford (01730)
Price: $958,000
Address: 35 Mitchell Grant Way
Town: Hopkinton (01748)
Price: $900,000
Address: 13 Birkdale Ln
Town: Plymouth (02360)
Price: $554,000
Address: 27 Fremont St
Town: Plymouth (02360)
Price: $580,000
Address: 26 Goelette Road
Town: Haverhill (01830)
Price: $372,500
Address: 144 Old Ferry Rd.
Town: Natick (01760)
Price: $469,000
Address: 44 Village Hill Ln
Town: Sterling (01564)
Price: $999,000
Address: 28 Sandy Ridge Road
Town: Millbury (01527)
Price: $459,900
Address: 255 Riverlin Street
Town: Revere (02151)
Price: $749,995
Address: 48 Newman St
Town: Amesbury (01913)
Price: $749,900
Address: 38 Rocky Hill Rd
Town: Leominster (01453)
Price: $234,900
Address: 123 Adams St
Town: Ashfield (01330)
Price: $699,000
Address: 81 Smith Road
Town: Topsfield (01983)
Price: $989,000
Address: 40 East Street
Town: Fall River (02720)
Price: $715,000
Address: 808 Walnut St
Town: Brimfield (01010)
Price: $355,000
Address: 5 Sutcliffe Rd
Town: Westford (01886)
Price: $699,000
Address: 16 Abbot Street
Town: Northfield (01366)
Price: $495,000
Address: 30 Woodward RD
Town: Boston (02118)
Price: $2,995,000
Address: 7 East Springfield
Town: Boxford (01921)
Price: $2,395,000
Address: 40 Dana Road
Town: Methuen (01844)
Price: $650,000
Address: 13 Riverview Ave
Town: Framingham (01702)
Price: $599,900
Address: 11 Robertson Rd
Town: Dorchester (02125)
Price: $819,000
Address: 11 Hamilton St
Town: (06082)
Price: $380,000
Address: 5 Michael Dr
Town: Mashpee (02649)
Price: $559,000
Address: 21 Chatham Ln
Town: Salem (01970)
Price: $999,000
Address: 32 Park St
Town: Wellesley (02482)
Price: $1,975,000
Address: 94 Rice St
Town: Boston (02118)
Price: $1,390,000
Address: 1395 Washington Street
Town: Chelsea (02150)
Price: $1,185,000
Address: 103 Central Ave
Town: West Hyannisport (02670)
Price: $624,000
Address: 209 Main Street
Town: Lincoln (02493)
Price: $1,459,000
Address: 5 Upham Way
Town: Uxbridge (01569)
Price: $399,900
Address: 342 Chestnut
Town: Dennis Port (02639)
Price: $369,800
Address: 157 Depot St
Town: Lexington (02421)
Price: $3,975,000
Address: 21 Balfour Street
Town: Winthrop (02152)
Price: $499,900
Address: 900 SHIRLEY STREET
Town: Paxton (01541)
Price: $295,000
Address: 33 Radford Road
Town: Plymouth (02360)
Price: $875,000
Address: 879 Long Pond Rd
Town: South Dartmouth (02748)
Price: $824,900
Address: 2 Slades Farm Ln
Town: (02338)
Price: $839,900
Address: 151 Plymouth St
Town: Cambridge (02138)
Price: $1,180,000
Address: 97 Fayerweather
Town: Milton (02186)
Price: $1,275,000
Address: 751 Brook Road
Town: Boston (02215)
Price: $900,000
Address: 382 Commonwealth
Town: Brockton (02301)
Price: $559,000
Address: 60 Elm Avenue
Town: Plymouth (02360)
Price: $749,999
Address: 48 Haven Road
Town: Plymouth (02360)
Price: $485,000
Address: 9 Melix Ave
Town: Chatham (02633)
Price: $8,500,000
Address: 246 Stage Island
Town: (02324)
Price: $329,000
Address: 180 Main Street
Town: Buzzards Bay (02532)
Price: $1,650,000
Address: 65 Lewis Point Road
Town: Yarmouth Port (02675)
Price: $699,000
Address: 882 W Yarmouth Rd
Town: Newton (02459)
Price: $1,325,000
Address: 131 Wiswall Road
Town: (02346)
Price: $319,900
Address: 227 Plymouth Street
Town: Newburyport (01950)
Price: $1,899,900
Address: 78 High St
Town: Quincy (02169)
Price: $599,900
Address: 1 Cityview Ln
Town: Millville (01529)
Price: $569,000
Address: 163 Hill St
Town: Haverhill (01832)
Price: $579,900
Address: 48 Coolidge Ave
Town: Dorchester (02125)
Price: $489,000
Address: 12 Hesston Ter
Town: Newton (02459)
Price: $2,650,000
Address: 41 Fellsmere Rd
Town: Wilmington (01887)
Price: $680,000
Address: 203 Lowell St.
Town: Dunstable (01827)
Price: $849,900
Address: 8 Jamie Road
Town: Boston (02118)
Price: $849,000
Address: 34 Worcester Square
Town: Revere (02151)
Price: $898,876
Address: 85 Mill St
Town: Harwich (02645)
Price: $1,275,000
Address: 6 Marthas Ln
Town: Dorchester (02122)
Price: $529,000
Address: 32 Ditson St
Town: Clinton (01510)
Price: $649,999
Address: 843 Ledgewood Way
Town: Dorchester (02122)
Price: $1,299,000
Address: 107 Minot St
Town: Woods Hole (02543)
Price: $1,760,000
Address: 5 Park
Town: Leominster (01453)
Price: $249,900
Address: 142 West St
Town: Scituate (02066)
Price: $1,195,000
Address: 42 Captain Peirce Rd
Town: Springfield (01129)
Price: $294,900
Address: 716 Parker St
Town: Hingham (02043)
Price: $1,450,000
Address: 7 Stevens Way