Town: Hatfield (01038)
Price: $349,900
Address: 155 Elm St
Town: Lexington (02421)
Price: $1,599,000
Address: 370 Lincoln Street
Town: Brookline (02446)
Price: $1,149,000
Address: 47 Winchester St.
Town: Newton Lower Falls (02462)
Price: $1,439,000
Address: 45 Moulton Street
Town: North Weymouth (02191)
Price: $699,000
Address: 85 Prospect Hill Dr
Town: Wellesley Hills (02481)
Price: $3,495,000
Address: 209 Bristol Rd
Town: Somerville (02145)
Price: $1,190,000
Address: 400 Medford Steet
Town: Lowell (01852)
Price: $489,900
Address: 55 Stratham St
Town: Somerville (02144)
Price: $2,485,000
Address: 32 Gorham Street
Town: Somerville (02145)
Price: $499,000
Address: 301 Lowell St
Town: Plymouth (02360)
Price: $949,900
Address: 10 Gabriel Lane
Town: Charlestown (02129)
Price: $1,100,000
Address: 207 Bunker Hill St
Town: Boston (02113)
Price: $675,000
Address: 156 Prince St
Town: Plymouth (02360)
Price: $1,140,000
Address: 14 Barnswallow
Town: Southwick (01077)
Price: $309,900
Address: 175 Berkshire Ave
Town: Methuen (01844)
Price: $589,900
Address: 866 Riverside Dr
Town: Lincoln (01773)
Price: $1,450,000
Address: 49 Bedford
Town: North Truro (02652)
Price: $329,000
Address: 125 Shore Road
Town: Newton (02459)
Price: $1,649,000
Address: 28 Exmoor Rd
Town: Marlborough (01752)
Price: $485,000
Address: 139 Lincoln Street
Town: Merrimac (01860)
Price: $639,900
Address: 18 Harriman Rd
Town: (02382)
Price: $949,900
Address: 277 School St
Town: Boston (02113)
Price: $649,900
Address: 177 Endicott St
Town: Saugus (01906)
Price: $569,000
Address: 2 Oaklandvale Avenue
Town: (02370)
Price: $595,000
Address: 737 Union
Town: Wayland (01778)
Price: $1,090,000
Address: 11 Wadsworth Ln
Town: Canton (02021)
Price: $1,499,999
Address: 1457 Washington St.
Town: Wilbraham (01095)
Price: $397,500
Address: 1028 Tinkham Rd
Town: Boston (02121)
Price: $539,999
Address: 10 Ruthven Park
Town: Newton Highlands (02461)
Price: $1,880,000
Address: 1308 Walnut St
Town: Somerset (02726)
Price: $519,900
Address: 95 Brookside Rd
Town: Winchester (01890)
Price: $1,550,000
Address: 205 Ridge St
Town: Waban (02468)
Price: $2,399,000
Address: 120 Collins Rd
Town: Westfield (01085)
Price: $393,000
Address: 14 Lynnwood Dr
Town: North Grafton (01536)
Price: $385,000
Address: 21 Lordvale Boulevard
Town: Newton (02458)
Price: $399,800
Address: 457 Washington Street
Town: Franklin (02038)
Price: $949,900
Address: 128 Eric Dr
Town: Sharon (02067)
Price: $724,900
Address: 54 Depot St
Town: (02368)
Price: $698,000
Address: 20 Woodlawn Rd
Town: Wayland (01778)
Price: $859,000
Address: 3 Keith Rd
Town: Boston (02119)
Price: $1,599,000
Address: 472 Warren
Town: Roslindale (02131)
Price: $499,000
Address: 602 Canterbury
Town: Canton (02021)
Price: $849,900
Address: 15 Revolution Way
Town: Lynn (01904)
Price: $549,900
Address: 21 Lake View Pl
Town: Newton Highlands (02461)
Price: $1,950,000
Address: 18 Pennsylvania
Town: North Andover (01845)
Price: $2,595,000
Address: 316 Johnson Street
Town: South Dartmouth (02748)
Price: $1,495,000
Address: 45 High Street
Town: Brighton (02135)
Price: $1,349,900
Address: 66 Hobson St
Town: Allston (02134)
Price: $469,900
Address: 15 N. Beacon
Town: Merrimac (01860)
Price: $689,000
Address: 2 Central St
Town: Salem (01970)
Price: $1,795,000
Address: 170 North Street
Town: Raynham (02767)
Price: $469,900
Address: 100 Pleasant Street
Town: Wellesley Hills (02481)
Price: $1,595,000
Address: 50 Parker Road
Town: Saugus (01906)
Price: $1,895,900
Address: 7 Homeland Cir
Town: Johnston (02919)
Price: $489,999
Address: 10 S Long St
Town: Bedford (01730)
Price: $1,078,000
Address: 45 Winterberry Way
Town: Newburyport (01950)
Price: $1,549,900
Address: 510 Merrimac St
Town: Ashland (01721)
Price: $550,000
Address: 265 Pleasant St
Town: North Andover (01845)
Price: $599,900
Address: 74 Hewitt Avenue
Town: Newburyport (01950)
Price: $849,900
Address: 2 Hunter Dr
Town: Webster (01570)
Price: $265,050
Address: 8 Thompson
Town: Lynn (01904)
Price: $969,000
Address: 9 Rhodes Ave
Town: Cambridge (02138)
Price: $634,900
Address: 29 Wheeler
Town: Waltham (02451)
Price: $989,000
Address: 91 Prentice Street
Town: Cambridge (02138)
Price: $1,299,000
Address: 29 Edward T Sullivan Rd
Town: Paxton (01541)
Price: $925,000
Address: 15 Stagecoach Rd
Town: Billerica (01821)
Price: $749,900
Address: 1 Fenner St
Town: Brookfield (01506)
Price: $279,900
Address: 10 Prouty Street
Town: Quincy (02169)
Price: $1,250,000
Address: 25 Carrolls Ln
Town: Wellesley (02482)
Price: $1,950,000
Address: 39 Twitchell St