Where is Opéra Station?

Where is Opéra Station located?

Opéra Station, Opéra Station (Paris Métro), France (approx. 48.870636°, 2.3323526°)


Where is Opéra Station on the map?