Where is Lyon Station?

Where is Lyon Station located?

Lyon Station, Lyon Station, France (approx. 48.84469°, 2.37407°)


Where is Lyon Station on the map?