Loading map…

Le Hibou Blanc

Le Hibou Blanc in Megève, France, offers a luxurious alpine dining experience. Savor the aromatic flavors and pleasingly tender texture of their expertly braised dishes, a true taste of the French Alps.