Where is Louvre Inverted Pyramid?

Where is Louvre Inverted Pyramid located?

Louvre Inverted Pyramid, Louvre Inverted Pyramid, France (approx. 48.861416°, 2.334111°)


Where is Louvre Inverted Pyramid on the map?