Where is Louvre Palace?

Where is Louvre Palace located?

Louvre Palace, Louvre Palace, France (approx. 48.86111°, 2.336389°)


Where is Louvre Palace on the map?