Les Tilleuls is a hotel offering colorful rooms and a restaurant serving homemade dishes with fresh, locally sourced products. Guests can enjoy a leafy garden with a terrace.