Back to list
Le Timbaud
Very good 8.4 (120 reviews)
Approx. €25
Location
26 Av. de la Republique
75011 Paris
See on the map
Book
Itinerary