Town: Plymouth (02360)
Price: $309,000
Address: 5 Marc Drive
Town: East Boston (02128)
Price: $649,000
Address: 426 Saratoga St
Town: East Boston (02128)
Price: $649,000
Address: 426 Saratoga St
Town: Salem (01970)
Price: $699,000
Address: 21 Emerton St
Town: Wellesley (02482)
Price: $2,495,000
Address: 50 Upson Rd
Town: Concord (03301)
Price: $499,900
Address: 2 Kensington
Town: Lawrence (01843)
Price: $439,000
Address: 19 Front Street
Town: Brighton (02135)
Price: $598,000
Address: 50 Leo M Birmingham PKWY
Town: Boston (02115)
Price: $4,195,000
Address: 408 Beacon Street
Town: Middleboro (02739)
Price: $1,030,000
Address: 31 Split Rock Ln
Town: Dorchester (02124)
Price: $1,195,000
Address: 25 Walton Street
Town: Framingham (01702)
Price: $229,000
Address: 26 Willis St
Town: Dennis Port (02639)
Price: $500,000
Address: 112 Old Wharf Rd
Town: South Boston (02127)
Price: $1,199,000
Address: 527 East 7th Street
Town: Jamaica Plain (02130)
Price: $875,000
Address: 11 Revere St
Town: Chicopee (01013)
Price: $299,999
Address: 53 Davenport St
Town: West Newton (02465)
Price: $3,399,000
Address: 44 Westland Ave
Town: Concord (01742)
Price: $2,595,000
Address: 106 Elm Street
Town: Somerville (02143)
Price: $729,000
Address: 125 Lowell Street
Town: Fall River (02721)
Price: $490,000
Address: 700 Shore Dr
Town: Holden (01520)
Price: $725,000
Address: 94 Cedar Rd
Town: Chestnut Hill (02467)
Price: $2,499,000
Address: 214 Allandale Rd
Town: Medford (02155)
Price: $749,000
Address: 29 Homer Circle
Town: Methuen (01844)
Price: $510,000
Address: 5 Hampstead St
Town: Framingham (01701)
Price: $1,249,900
Address: 18 Eagle Ln
Town: Lowell (01854)
Price: $389,000
Address: 101 Laurie Ln
Town: Middleboro (02739)
Price: $2,250,000
Address: 1 Starboard Way
Town: Hudson (01749)
Price: $569,900
Address: 1 Rotherham Way
Town: Hopkinton (01748)
Price: $2,550,000
Address: 37 Lincoln Street
Town: Boston (02111)
Price: $1,195,000
Address: 111 Beach Street
Town: Shrewsbury (01545)
Price: $999,000
Address: 76 Grove St
Town: Webster (01570)
Price: $525,000
Address: 45 Tower Street
Town: Webster (01570)
Price: $525,000
Address: 45 Tower Street
Town: Natick (01760)
Price: $1,775,000
Address: 39 Davis Brook Drive
Town: Bellingham (02019)
Price: $650,000
Address: 19 Geordan Ave
Town: Jamaica Plain (02130)
Price: $729,900
Address: 46 Southbourne Rd
Town: Shrewsbury (01545)
Price: $699,900
Address: 313 Gulf Street
Town: West Newton (02465)
Price: $1,165,000
Address: 318 Austin St
Town: (02330)
Price: $639,000
Address: 81 center
Town: Malden (02148)
Price: $435,000
Address: 87 Cedar St
Town: Northborough (01532)
Price: $950,000
Address: 377 Howard St
Town: Wakefield (01880)
Price: $995,000
Address: 13 Chestnut Street
Town: Marshfield (02050)
Price: $1,150,000
Address: 21 Chowdermarch St
Town: Bedford (01730)
Price: $875,000
Address: 7 Alder Way
Town: Millis (02054)
Price: $645,000
Address: 425 Village St
Town: Spencer (01562)
Price: $499,900
Address: 18 Shore Dr
Town: Haverhill (01835)
Price: $1,100,000
Address: 308 WILLOW AVE
Town: West Brookfield (01083)
Price: $549,900
Address: 455 Cronin rd
Town: Leominster (01453)
Price: $850,000
Address: 2 Katie Ln
Town: (02332)
Price: $729,000
Address: 53 Bay Farm Rd
Town: (02364)
Price: $359,900
Address: 22 Main St
Town: Boston (02110)
Price: $3,000,000
Address: 240 Devonshire Street
Town: Wellesley Hills (02481)
Price: $2,125,000
Address: 8 Old Town Rd
Town: Mendon (01756)
Price: $899,900
Address: 220 MILLVILLE ROAD
Town: Wayland (01778)
Price: $2,475,000
Address: 2 Forest Hill Road
Town: Needham (02492)
Price: $1,099,000
Address: 71 Brookside Rd
Town: Wellfleet (02666)
Price: $1,848,000
Address: 25 Noons Drive
Town: Wellesley Hills (02481)
Price: $5,375,000
Address: 157 Edmunds Rd
Town: Hyannis (02601)
Price: $769,000
Address: 179 Sudbury Lane
Town: Topsfield (01983)
Price: $889,000
Address: 10 Walker Rd
Town: South Boston (02127)
Price: $849,000
Address: 115 B St
Town: East Boston (02128)
Price: $999,000
Address: 160 Putnam St
Town: Newtonville (02460)
Price: $750,000
Address: 112 Washington Park
Town: South Easton (02375)
Price: $999,000
Address: 36 Sierra Dr
Town: (09207)
Price: $369,900
Address: 41 Depew
Town: Foxboro (02035)
Price: $825,000
Address: 7 Beach St
Town: Concord (01742)
Price: $3,395,000
Address: 168 Nashawtuc Rd
Town: Newton Highlands (02461)
Price: $1,850,000
Address: 35 Bradford Rd
Town: Waltham (02453)
Price: $649,900
Address: 28 Robbins St
Town: (02324)
Price: $535,000
Address: 36 Michael Rd