Les Castors is a restaurant offering traditional Savoyard cuisine.