Where is Saint-Lazare Station?

Where is Saint-Lazare Station located?

Saint-Lazare Station, Saint-Lazare Station (Paris Métro), France (approx. 48.87549°, 2.32664°)


Where is Saint-Lazare Station on the map?