Where is Les Caves du Louvre?

Where is Les Caves du Louvre located?

Les Caves du Louvre, Les Caves du Louvre, France (approx. 48.860924°, 2.3425984°)


Where is Les Caves du Louvre on the map?