Les Tilleuls is a restaurant and tea-room offering French, Italian, and European cuisine. It also provides catering services.