Town: Townsend (01469)
Price: $515,000
Address: 1 Libra Ln
Town: Yarmouth (02673)
Price: $585,000
Address: 48 Jerusha Ln
Town: Fitchburg (01420)
Price: $599,999
Address: 44 Bel Air
Town: Scituate (02066)
Price: $975,000
Address: 9 Kyle Path
Town: West Roxbury (02132)
Price: $899,000
Address: 579 Baker St
Town: Roslindale (02131)
Price: $650,000
Address: 43 Ainsworth Street
Town: Boston (02116)
Price: $5,250,000
Address: 1 Huntington Avenue
Town: Dracut (01826)
Price: $539,900
Address: 1 2nd Street
Town: Newburyport (01950)
Price: $1,099,900
Address: 27 Warren St
Town: Watertown (02472)
Price: $385,000
Address: 38 Carey Ave
Town: Newburyport (01950)
Price: $1,099,900
Address: 27 Warren St
Town: Natick (01760)
Price: $899,000
Address: 39 Evergreen Road
Town: East Boston (02128)
Price: $775,000
Address: 152 Saratoga St
Town: Newtonville (02460)
Price: $1,875,000
Address: 354 Linwood Ave
Town: Boston (02115)
Price: $619,000
Address: 12 Stoneholm St
Town: Boston (02199)
Price: $5,495,000
Address: 100 Belvidere
Town: Malden (02148)
Price: $1,165,000
Address: 36 Central Avenue
Town: Woburn (01801)
Price: $479,000
Address: 45 Merrimac Street
Town: Wellesley (02482)
Price: $685,000
Address: 12 Russell Rd
Town: Watertown (02472)
Price: $599,900
Address: 798 Mount Auburn St
Town: South Boston (02127)
Price: $1,630,000
Address: 502 E 3rd St
Town: Brighton (02135)
Price: $425,000
Address: 100 Lanark Rd
Town: Plymouth (02360)
Price: $789,000
Address: 12 Birdsong
Town: Quincy (02171)
Price: $794,000
Address: 150 Hancock Street
Town: Swampscott (01907)
Price: $585,000
Address: 13 Cedar Hill Ter
Town: Winchendon (01475)
Price: $365,000
Address: 759 Brown Street
Town: South Boston (02127)
Price: $1,925,000
Address: 251 West Third St
Town: Boston (02210)
Price: $4,325,000
Address: 135 Seaport Blvd
Town: Malden (02148)
Price: $695,000
Address: 18 Orient St
Town: West Yarmouth (02671)
Price: $599,000
Address: 6 Bayberry Lane
Town: Winchester (01890)
Price: $399,900
Address: 20 Arthur St
Town: Milton (02186)
Price: $1,139,000
Address: 1111 Brook Rd
Town: Dorchester (02122)
Price: $995,000
Address: 51 Coffey St
Town: Athol (01331)
Price: $585,000
Address: 0 Royalston Rd
Town: Hull (02045)
Price: $842,000
Address: 7 Bay Street (The Estuary)
Town: Boston (02210)
Price: $1,395,000
Address: 133 Seaport Boulevard
Town: South Boston (02127)
Price: $1,599,000
Address: 33 A St.
Town: Watertown (02472)
Price: $1,199,000
Address: 118 Spring St
Town: East Falmouth (02536)
Price: $784,900
Address: 22 Mill Farm Way
Town: Lynn (01902)
Price: $419,900
Address: 38 Cherry St
Town: Charlestown (02129)
Price: $799,000
Address: 25 Brighton St
Town: Dover (02030)
Price: $2,995,000
Address: 178 Dedham Street
Town: Lincoln (02493)
Price: $2,900,000
Address: 30 Page Road
Town: Hopedale (01747)
Price: $875,000
Address: 1 Haven Way
Town: Spencer (01562)
Price: $575,000
Address: 6 Eagleton Street
Town: Amherst (01002)
Price: $659,000
Address: 14 Pebble Ridge Road
Town: Concord (01742)
Price: $1,329,000
Address: 9 Black Birch Ln
Town: Newton (02459)
Price: $4,350,000
Address: 42 Bow Road
Town: Newton (02459)
Price: $4,480,000
Address: 44 Lovett Street
Town: (03842)
Price: $434,900
Address: 92 Dunvegan Woods Drive
Town: (01460)
Price: $499,900
Address: 31 Springfield Drive
Town: Melrose (02176)
Price: $989,000
Address: 36 Waverly Place
Town: Holliston (01746)
Price: $669,900
Address: 485 Central St
Town: Dorchester (02124)
Price: $849,000
Address: 885 Adams St
Town: Sterling (01564)
Price: $625,000
Address: 163 Rowley Hill Rd
Town: Lawrence (01843)
Price: $189,900
Address: 24 Inman St
Town: Boston (02210)
Price: $2,199,000
Address: 22 Liberty Drive
Town: Gloucester (01930)
Price: $1,199,000
Address: 188 Atlantic Street
Town: Roslindale (02131)
Price: $1,299,000
Address: 75 Glendower Rd
Town: East Boston (02128)
Price: $599,000
Address: 4 Coppersmith Way
Town: North Reading (01864)
Price: $1,579,000
Address: 15 Park Street
Town: Buzzards Bay (02532)
Price: $879,000
Address: 7 Mizzen Ln
Town: North Reading (01864)
Price: $1,579,000
Address: 15 Park Street
Town: Methuen (01844)
Price: $339,000
Address: 46 Gaston St
Town: North Chelmsford (01862)
Price: $660,000
Address: 140 Pollard St
Town: (02347)
Price: $619,900
Address: 9 Bernards Way
Town: Holliston (01746)
Price: $1,800,000
Address: 15 Whispering Lane
Town: Worcester (01606)
Price: $525,000
Address: 30 Boardman St
Town: (02368)
Price: $450,000
Address: 1603 Irving Rd
Town: Somerville (02145)
Price: $1,099,000
Address: 7 Rhode Island Ave