Town: (02382)
Price: $599,900
Address: 88 Woodlawn Cir
Town: Wilmington (01887)
Price: $599,000
Address: 3 Catherine Ave
Town: Boxborough (01719)
Price: $725,000
Address: 560 Old Harvard
Town: Peabody (01960)
Price: $499,999
Address: 45 Goodale St
Town: Manchester (01944)
Price: $1,399,000
Address: 4 Windemere Park Ext
Town: Revere (02151)
Price: $725,000
Address: 53 Wentworth Road
Town: Haverhill (01835)
Price: $779,900
Address: 1 New Hampshire Ave
Town: Milford (01757)
Price: $549,900
Address: 18 Purdue Dr
Town: (02324)
Price: $649,900
Address: 1141 Plymouth St
Town: Plymouth (02360)
Price: $619,000
Address: 32 Lake View Blvd
Town: Boston (02113)
Price: $1,795,000
Address: 190 Salem Street
Town: Ware (01082)
Price: $275,000
Address: 9 Walnut St
Town: Cambridge (02141)
Price: $1,099,000
Address: 1 Marion Street
Town: Wrentham (02093)
Price: $795,900
Address: 236 Williams St
Town: Winthrop (02152)
Price: $599,000
Address: 19 Maryland Ave
Town: Revere (02151)
Price: $699,900
Address: 29 Blanchard Ave
Town: Cambridge (02141)
Price: $1,800,000
Address: 1 Marion Street
Town: Charlton (01507)
Price: $699,000
Address: 0 Jennings
Town: Worcester (01604)
Price: $829,900
Address: 35 Houghton St
Town: Methuen (01844)
Price: $499,000
Address: 36 W Ayer St
Town: Ashburnham (01430)
Price: $125,000
Address: 87 Murray Rd.
Town: Worcester (01605)
Price: $529,900
Address: 55 Channing St
Town: Ashby (01431)
Price: $474,888
Address: 118 Spring Hill Road
Town: Salisbury (01952)
Price: $2,599,900
Address: 141 ATLANTIC AVE
Town: Princeton (01612)
Price: $275,000
Address: 32 West St
Town: Hudson (01749)
Price: $374,900
Address: 278 Manning Street
Town: Boston (02113)
Price: $720,000
Address: 8 Wiget St
Town: Boston (02118)
Price: $3,395,000
Address: 36 Milford Street
Town: Hatfield (01038)
Price: $469,000
Address: 84 Chestnut Street
Town: Natick (01760)
Price: $1,775,000
Address: 39 Davis Brook Drive
Town: Pepperell (01463)
Price: $699,900
Address: 22 Lakin St
Town: Tewksbury (01876)
Price: $399,900
Address: 105 Mystic Avenue
Town: Boston (02215)
Price: $460,000
Address: 11 Park Drive
Town: Braintree (02184)
Price: $600,000
Address: 86 E Boscobel
Town: Wakefield (01880)
Price: $649,900
Address: 8 Everett St
Town: Newbury (01951)
Price: $949,000
Address: 7 Pine Island Road
Town: Quincy (02169)
Price: $1,394,986
Address: 29 Oconnell Ave
Town: Quincy (02169)
Price: $995,000
Address: 165 Granite St
Town: Middleton (01949)
Price: $449,000
Address: 36 Village Road
Town: Quincy (02170)
Price: $725,000
Address: 260 Elmwood Ave
Town: Medway (02053)
Price: $874,900
Address: 56 Fisher St
Town: Salisbury (01952)
Price: $527,000
Address: 1 Warren
Town: Boston (02210)
Price: $2,530,000
Address: 135 Seaport Blvd
Town: New Bedford (02740)
Price: $589,900
Address: 15 Lindsey St
Town: Dorchester (02124)
Price: $650,000
Address: 2 Carmela Lane
Town: Malden (02148)
Price: $539,900
Address: 56 Rocky Nook
Town: Amesbury (01913)
Price: $449,000
Address: 4 Acadia Kimball Road
Town: Webster (01570)
Price: $550,000
Address: 103 Lakeside Avenue
Town: Salisbury (01952)
Price: $659,900
Address: 10 Liberty Street
Town: Lowell (01850)
Price: $759,000
Address: 18 May St
Town: Boston (02116)
Price: $649,000
Address: 271 Beacon St
Town: Somerville (02145)
Price: $1,250,000
Address: 34 Fiske Ave
Town: (02343)
Price: $529,900
Address: 19 Bradford Street
Town: Taunton (02780)
Price: $819,900
Address: 31 Bruno's Way
Town: Brockton (02301)
Price: $675,000
Address: 782 Ash St
Town: Topsfield (01983)
Price: $765,500
Address: 137 Perkins Row
Town: West Springfield (01089)
Price: $420,000
Address: 65 Verdugo St
Town: South Hadley (01075)
Price: $449,000
Address: 70 Pine Grove Dr
Town: Athol (01331)
Price: $300,000
Address: 220 Orange St
Town: Quincy (02169)
Price: $499,000
Address: 211 West St.
Town: Beverly (01915)
Price: $4,000,000
Address: 40 Stone St
Town: Brockton (02301)
Price: $924,999
Address: 560 N Montello St
Town: Tyngsboro (01879)
Price: $869,900
Address: 57 Parham Rd
Town: Bellingham (02019)
Price: $729,900
Address: 7 Palmetto Dr
Town: Springfield (01118)
Price: $345,000
Address: 410 Allen St
Town: Newbury (01951)
Price: $1,995,000
Address: 169 Scotland Road
Town: North Brookfield (01535)
Price: $425,000
Address: 77 Ward St
Town: Swampscott (01907)
Price: $495,000
Address: 2 Shackle Way
Town: Oxford (01540)
Price: $389,900
Address: 24 Linwood Street
Town: Harwich (02645)
Price: $525,000
Address: 28 Dale Road