Le Saint-Nicolas
French · Fine Dining
Le Saint-Nicolas is a gastronomic restaurant located in Megève, offering a refined dining experience in a charming Savoyard chalet. It features a rustic chic interior with wood and local stone, and an open kitchen allowing guests to appreciate the culinary preparations.
Location