Town: Franklin (02038)
Price: $478,500
Address: 34 CORBIN ST
Town: Quincy (02169)
Price: $415,000
Address: 73 Cranch
Town: Franklin (02038)
Price: $624,900
Address: 57 BAYBERRY COMMON
Town: Charlton (01507)
Price: $699,900
Address: 133 Dresser Hill Rd
Town: South Hadley (01075)
Price: $199,900
Address: 540 Granby
Town: (01001)
Price: $699,000
Address: 18 Wildflower Ln
Town: Wayland (01778)
Price: $849,000
Address: 47 Pequot
Town: Longmeadow (01106)
Price: $339,000
Address: 44 Riverview Ave
Town: Franklin (02038)
Price: $478,500
Address: 34 CORBIN ST
Town: North Andover (01845)
Price: $799,900
Address: 53 May St
Town: North Weymouth (02191)
Price: $534,900
Address: 95 Fuller Rd
Town: Danvers (01923)
Price: $649,900
Address: 6 Colgate St
Town: North Andover (01845)
Price: $840,000
Address: 174 Chestnut St.
Town: Lynnfield (01940)
Price: $879,900
Address: 70 Forest Hill Avenue
Town: Plymouth (02360)
Price: $668,000
Address: 52 West Pond Rd
Town: (02367)
Price: $650,000
Address: 24 Toby Lane
Town: Methuen (01844)
Price: $619,900
Address: 24 Emsley Terrace
Town: Leominster (01453)
Price: $550,000
Address: 5 Academy Rd
Town: Jamaica Plain (02130)
Price: $709,000
Address: 98 Bourne St
Town: Sutton (01590)
Price: $680,000
Address: 29 Highland View Drive
Town: Provincetown (02657)
Price: $1,195,000
Address: 290 Commercial Street
Town: North Dartmouth (02747)
Price: $1,195,000
Address: 10 Westview Dr
Town: Dracut (01826)
Price: $220,000
Address: 4 hazelwood Ave
Town: Malden (02148)
Price: $549,900
Address: 94 Mount Vernon Street
Town: Middleboro (02739)
Price: $1,650,000
Address: 35 North St
Town: Petersham (01368)
Price: $400,000
Address: 16 Neale Rd
Town: East Freetown (02717)
Price: $575,000
Address: 36 Winfield St
Town: Brookline (02446)
Price: $3,898,000
Address: 85 Naples Rd
Town: Chicopee (01013)
Price: $305,000
Address: 26 Olivine St
Town: East Freetown (02717)
Price: $499,900
Address: 32 Morton Road
Town: Lynn (01904)
Price: $939,900
Address: 325 Den Quarry Road
Town: Grafton (01519)
Price: $479,000
Address: 8 Chestnut St
Town: Lynn (01904)
Price: $750,000
Address: 91 Maplewood Road
Town: Springfield (01109)
Price: $139,900
Address: 178 Penrose St
Town: Mattapoisett (02738)
Price: $799,900
Address: 27 Beach Street
Town: Plymouth (02360)
Price: $299,900
Address: 6 Chapel Hill Dr
Town: Worcester (01606)
Price: $425,000
Address: 14 Housatonic St
Town: West Springfield (01089)
Price: $485,000
Address: 32 Windpath E
Town: Springfield (01109)
Price: $484,900
Address: 184 Marion st
Town: Springfield (01109)
Price: $349,950
Address: 867 Roosevelt Ave
Town: Uxbridge (01569)
Price: $384,999
Address: 3 Highness Drive
Town: (02346)
Price: $397,000
Address: 10 Leilo Drive
Town: Holden (01520)
Price: $329,000
Address: 460 Reservoir St
Town: Winthrop (02152)
Price: $629,000
Address: 184 Woodside Ave
Town: Shrewsbury (01545)
Price: $1,475,000
Address: 7 Thoreau Cir
Town: Sharon (02067)
Price: $5,000,000
Address: 630 SOUTH MAIN STREET
Town: Manchester (01944)
Price: $494,000
Address: 27 Norwood Ave
Town: (02370)
Price: $799,000
Address: 1 Corn Mill
Town: Merrimac (01860)
Price: $449,900
Address: 20 Grove St
Town: Milford (01757)
Price: $599,900
Address: 56 Meade St
Town: Norton (02766)
Price: $595,000
Address: 73 Godfrey
Town: (02346)
Price: $650,000
Address: 322 Purchase St
Town: (01001)
Price: $294,999
Address: 6 Mansion Woods Dr
Town: Southborough (01772)
Price: $1,095,000
Address: 67 Pine Hill Rd
Town: Groveland (01834)
Price: $649,800
Address: 129 King St
Town: Leeds (01053)
Price: $699,000
Address: 481 Kennedy Rd
Town: North Reading (01864)
Price: $1,399,900
Address: 7 WEST VILLAGE DRIVE
Town: Mattapan (02126)
Price: $849,900
Address: 22 Babson St
Town: Quincy (02189)
Price: $700,000
Address: 2 Winstead Lane
Town: Shelburne Falls (01370)
Price: $415,000
Address: 102 Elm St
Town: Walpole (02081)
Price: $999,999
Address: 291 Plimpton St
Town: Lowell (01852)
Price: $399,900
Address: 122 Swan St
Town: Shelburne Falls (01370)
Price: $425,000
Address: 50 Old Village Rd
Town: Marshfield (02050)
Price: $859,000
Address: 32 Bourne Park Ave
Town: Worcester (01604)
Price: $650,000
Address: 71 Fox St
Town: Fall River (02723)
Price: $649,000
Address: 10 Choate St
Town: North Andover (01845)
Price: $242,068
Address: 180 Chickering Rd
Town: West Roxbury (02132)
Price: $1,250,000
Address: 87 Searle Road
Town: South Dartmouth (02748)
Price: $449,999
Address: 174 Rogers St
Town: East Boston (02128)
Price: $1,150,000
Address: 305 Chelsea St