Where is Pont de Sèvres Station?

Where is Pont de Sèvres Station located?

Pont de Sèvres Station, Pont de Sèvres Station, France (approx. 48.82969°, 2.2305186°)


Where is Pont de Sèvres Station on the map?