Where is Opéra de Nice?

Where is Opéra de Nice located?

Opéra de Nice, Opéra de Nice, France (approx. 43.69556°, 7.27243°)


Where is Opéra de Nice on the map?