Modern mountain luxury arrives in FranceThe first Four Seasons mountain experience in Europe is now open in one of the most beloved resort areas in the French Alps with the opening of the new Four Seasons Hotel Megève. The only hotel located directly on the slope Moreā¦ |