Chalets de l'Arc is a French restaurant specializing in wood-fired cuisine and Savoyard dishes. It offers a mountain dining experience with indoor fireplaces and a terrace with panoramic views.