Town: Templeton (01468)
Price: $539,900
Address: 133 Patriots Rd
Town: Jamaica Plain (02130)
Price: $1,250,000
Address: 2 Brewer St
Town: Wilmington (01887)
Price: $1,053,605
Address: 7 Cross St (Units 201 & 202)
Town: Medford (02155)
Price: $1,799,000
Address: 9 Trout Ave
Town: Holyoke (01040)
Price: $399,999
Address: 270 Walnut St
Town: Brockton (02301)
Price: $975,000
Address: 34 Hillberg Ave
Town: Gardner (01440)
Price: $415,000
Address: 24 Ford St
Town: Newtonville (02460)
Price: $1,568,000
Address: 206 Cabot
Town: Melrose (02176)
Price: $899,000
Address: 6 Linden Road
Town: Westfield (01085)
Price: $425,000
Address: 31 George Street
Town: Lawrence (01841)
Price: $675,000
Address: 206 Willow St
Town: Boston (02121)
Price: $1,026,000
Address: 495 Warren St
Town: Lawrence (01841)
Price: $600,000
Address: 13 Woodland St
Town: Milford (01757)
Price: $483,000
Address: 50 Lawrence St
Town: (02382)
Price: $794,900
Address: 164 Warren Ave
Town: South Yarmouth (02664)
Price: $799,000
Address: 21 Lyndale Rd
Town: Brookline (02445)
Price: $5,797,999
Address: 84 Winthrop Rd
Town: Westborough (01581)
Price: $975,000
Address: 75 South St
Town: Worcester (01611)
Price: $699,999
Address: 42 Upton St
Town: Dorchester (02125)
Price: $1,100,000
Address: 91 Howard Ave
Town: Dorchester (02124)
Price: $975,000
Address: 43 Winston Rd
Town: Newton (02458)
Price: $1,300,000
Address: 158 Adams Street
Town: Natick (01760)
Price: $1,985,000
Address: 25 Euclid Ave
Town: Hopkinton (01748)
Price: $1,750,000
Address: 165 Lumber Street
Town: Danvers (01923)
Price: $289,900
Address: 11 Riverside Ave
Town: Chelmsford (01824)
Price: $700,000
Address: 32 Robert Bigelow Street
Town: Natick (01760)
Price: $875,000
Address: 37 E Evergreen Rd.
Town: Berkley (02779)
Price: $435,000
Address: 19 Burt St
Town: Leominster (01453)
Price: $529,000
Address: 76 Belmont Rd
Town: Salisbury (01952)
Price: $1,499,000
Address: 504 North End Blvd
Town: Chelsea (02150)
Price: $349,000
Address: 932 Broadway
Town: Swansea (02777)
Price: $599,900
Address: 420 Hortonville Rd
Town: Mashpee (02649)
Price: $1,399,000
Address: 29 Melissa Avenue
Town: Sharon (02067)
Price: $449,999
Address: 186 Morse St
Town: Seekonk (02771)
Price: $849,900
Address: 50 Dexter Ave
Town: Cranston (02920)
Price: $404,999
Address: 50 Clemence St
Town: Lynn (01904)
Price: $820,000
Address: 39 Kelly Lane
Town: Hyde Park (02136)
Price: $999,990
Address: 35 Garfield Avenue
Town: Pepperell (01463)
Price: $495,000
Address: 46 Lowell Rd
Town: Hingham (02043)
Price: $1,385,000
Address: 23 Mast Hill Rd
Town: Winthrop (02152)
Price: $787,000
Address: 10 Somerset
Town: Burlington (01803)
Price: $615,000
Address: 71 Francis Wyman Rd
Town: Stoneham (02180)
Price: $799,000
Address: 57 Norval Ave
Town: Charlestown (02129)
Price: $1,095,000
Address: 16 Eden St
Town: (02364)
Price: $499,900
Address: 7 Chestnut St
Town: Templeton (01468)
Price: $350,000
Address: 12 Hospital Rd
Town: South Weymouth (02190)
Price: $615,000
Address: 207 Central St
Town: Sutton (01590)
Price: $1,245,000
Address: 8 Hough Rd.
Town: North Andover (01845)
Price: $969,000
Address: 80 Sandra Lane
Town: Milford (01757)
Price: $524,900
Address: 7 Madden Ave
Town: Indian Orchard (01151)
Price: $259,900
Address: 27 Goodwin St
Town: Tewksbury (01876)
Price: $575,000
Address: 1455 Main St
Town: Concord (01742)
Price: $3,600,000
Address: 46 Wood St
Town: Saugus (01906)
Price: $419,900
Address: 6 Martin St
Town: Plymouth (02360)
Price: $1,247,026
Address: 61 Bentgrass Mist
Town: Gardner (01440)
Price: $359,000
Address: 14 Watkins St
Town: (06242)
Price: $324,900
Address: 5 Nahaco Hill Lane
Town: Belmont (02478)
Price: $2,050,000
Address: 263 Common St
Town: Bolton (01740)
Price: $875,000
Address: 23 Harvard Rd
Town: Seekonk (02771)
Price: $479,900
Address: 524 County St
Town: Winchendon (01475)
Price: $197,000
Address: 33 Morse Ave
Town: (02302)
Price: $549,000
Address: 105 Oscar Ave
Town: Holden (01520)
Price: $445,000
Address: 26 Avery Heights Drive
Town: Watertown (02472)
Price: $1,195,000
Address: 1 Bridgham Avenue
Town: North Chatham (02650)
Price: $699,000
Address: 39 Meadow Brook
Town: Marlborough (01752)
Price: $675,000
Address: 96 Cook Ln
Town: Chelmsford (01824)
Price: $739,000
Address: 81 Bartlett St
Town: Tyngsboro (01863)
Price: $274,900
Address: 96 Richardson Rd
Town: Boston (02116)
Price: $2,450,000
Address: 236 Marlborough St.
Town: Melrose (02176)
Price: $799,900
Address: 33 Mount Hood Terrace