Glass takes to the slopes at Hotel Barrière Les Neiges Courchevel
LOCATED in the snow-dusted ski town of Courchevel, on the French side of the Alps, is Hotel Barrière Les Neiges Courchevel. Set around world-class slopes and a postcard-worthy mountain range, the hotel sits in...