Le Petit Savoyard is a traditional French restaurant, nestled in the mountains since 1992. It offers a convivial atmosphere with authentic Savoyard specialties, perfect for family-style casual dining.