Les Marmottons is a restaurant offering homemade pizzas, hearty salads, cheeseburgers, and regional specialties in a cozy setting.