Where is Place de la Concorde?

Where is Place de la Concorde located?

Place de la Concorde, Place de la Concorde, France (approx. 48.86638°, 2.32181°)


Where is Place de la Concorde on the map?