Les Tilleuls is a restaurant offering traditional French cuisine with homemade dishes.