It is situated just 5 min from the centre of Megève, Chateau and Résidence Megève overlooks the authentic alpine village and its valley, with an outstanding view of the ski station.
See more: Hotels in Europe Hotels in France Hotels in French Alps Holiday Destinations in Europe