Town: Brookline (02446)
Price: $600,000
Address: 37 Saint Paul St
Town: Haverhill (01832)
Price: $629,900
Address: 16 Peoples Pl
Town: Dorchester (02122)
Price: $985,000
Address: 36 McKone Street
Town: Arlington (02476)
Price: $1,899,000
Address: 50 Hathaway Cir
Town: Dorchester (02122)
Price: $765,000
Address: 36 McKone Street
Town: Cambridge (02141)
Price: $624,900
Address: 170 Gore St.
Town: Centerville (02632)
Price: $849,900
Address: 70 Joyce Anne Rd
Town: Dorchester (02122)
Price: $1,725,000
Address: 36 McKone Street
Town: Springfield (01119)
Price: $299,900
Address: 28 Hazen St
Town: Albion (02802)
Price: $399,900
Address: 2 School St
Town: Medford (02155)
Price: $1,049,900
Address: 57 Maurice Street
Town: Yarmouth (02673)
Price: $589,000
Address: 17 Merganser Ln
Town: Newton (02458)
Price: $2,499,000
Address: 48 Philmore Road
Town: Lincoln (02493)
Price: $1,459,000
Address: 5 Upham Way
Town: Charlemont (01339)
Price: $550,000
Address: 1769 Route 2
Town: Charlemont (01339)
Price: $1,200,000
Address: 24 West Oxbow Road
Town: New Bedford (02740)
Price: $495,000
Address: 209 Bellevue Street
Town: Dracut (01826)
Price: $699,900
Address: 535 Arlington St
Town: Northampton (01060)
Price: $379,000
Address: 1007 Westhampton Rd
Town: North Attleboro (02760)
Price: $219,900
Address: 47 Juniper Rd
Town: Stoughton (02072)
Price: $549,900
Address: 59 Summer Ave
Town: Holden (01520)
Price: $499,900
Address: 27 Mayflower Circle
Town: Lawrence (01843)
Price: $550,000
Address: 11 Patton St
Town: Cambridge (02139)
Price: $1,499,900
Address: 98 Prospect St
Town: Boston (02114)
Price: $6,995,000
Address: 9 Bowdoin St
Town: (02351)
Price: $435,000
Address: 64 Centre Ave
Town: Norwood (02062)
Price: $745,000
Address: 531 Walpole St
Town: Ashburnham (01430)
Price: $515,999
Address: 495 Winchendon Rd
Town: Brookline (02446)
Price: $2,975,000
Address: 24 Auburn
Town: Andover (01810)
Price: $1,525,000
Address: 204 Chestnut St
Town: Westborough (01581)
Price: $649,900
Address: 11312 Peters Farm Way
Town: (02351)
Price: $435,000
Address: 64 Centre Ave
Town: Plymouth (02360)
Price: $825,000
Address: 12 Kara's Way
Town: Quincy (02189)
Price: $519,900
Address: 50 Center St
Town: Hopkinton (01748)
Price: $1,199,900
Address: 56 W Elm St
Town: Boston (02116)
Price: $1,675,000
Address: 82 Berkeley Street
Town: Winthrop (02152)
Price: $529,900
Address: 550 Pleasant St
Town: Warren (01081)
Price: $530,000
Address: 198 Union Rd
Town: Cambridge (02142)
Price: $1,099,000
Address: 10 Rogers St
Town: Rockport (01966)
Price: $1,800,000
Address: 34 Mount Pleasant St
Town: (02356)
Price: $699,900
Address: 81 Rockland St
Town: (02382)
Price: $302,500
Address: 61 Harriet Ave
Town: Sunderland (01375)
Price: $499,900
Address: 15 S Plain Rd
Town: Plymouth (02360)
Price: $1,195,000
Address: 42 Forest Edge
Town: Williamstown (01267)
Price: $1,490,000
Address: 2 River Run
Town: Jamaica Plain (02130)
Price: $899,000
Address: 158 Wachusett
Town: Adams (01220)
Price: $225,000
Address: 2 Valley St
Town: Boston (02215)
Price: $699,000
Address: 16 Miner St
Town: Marblehead (01945)
Price: $2,095,000
Address: 155 Village St
Town: Winthrop (02152)
Price: $424,950
Address: 16 Pebble Ave
Town: Westwood (02090)
Price: $1,095,000
Address: 86 Lakeshore Dr
Town: Springfield (01119)
Price: $195,000
Address: 110 Lamplighter Ln
Town: (02356)
Price: $1,675,000
Address: 79 Summer St
Town: Danvers (01923)
Price: $1,174,000
Address: 2 Pat Dr
Town: Brookline (02446)
Price: $949,000
Address: 52 Babcock
Town: Brookline (02446)
Price: $4,599,600
Address: 85 Naples rd
Town: Newburyport (01950)
Price: $1,560,000
Address: 6 Summit
Town: Walpole (02081)
Price: $775,000
Address: 8 Old Fisher Ln
Town: New Bedford (02745)
Price: $440,000
Address: 162 PRINCETON ST
Town: Boston (02116)
Price: $1,295,000
Address: 191 Beacon St
Town: Norfolk (02056)
Price: $879,000
Address: 26 Noon Hill Ave
Town: Winthrop (02152)
Price: $1,799,000
Address: 191 Cottage Park Road
Town: Danvers (01923)
Price: $1,849,900
Address: 4 Chatham Ln
Town: Peabody (01960)
Price: $850,000
Address: 5 Tremont Pl
Town: Dedham (02026)
Price: $1,249,000
Address: 47 Corbett Ave
Town: Worcester (01602)
Price: $650,000
Address: 15 Lenox St.
Town: Belmont (02478)
Price: $1,999,000
Address: 33 Wellington Lane
Town: Roslindale (02131)
Price: $1,049,000
Address: 142 Birch Street
Town: New Bedford (02745)
Price: $458,000
Address: 700 Pine Hill Dr
Town: Wayland (01778)
Price: $1,275,000
Address: 5 Brook Trail Road