Restaurant Le Tilleul is located in Saint-Paul-de-Vence, France on Place du Tilleul. Restaurant Le Tilleul is rated 4.2 out of 5 in the category tea house in France.
Service options
Outdoor seating
Dine-in
Accessibility
Wheelchair-accessible seating
Wheelchair-accessible toilet