Where is Place de l'Opéra?

Where is Place de l'Opéra located?

Place de l'Opéra, Place de l'Opéra, France (approx. 48.87055°, 2.332222°)


Where is Place de l'Opéra on the map?