Where is Vaugirard Station?

Where is Vaugirard Station located?

Vaugirard Station, Vaugirard Station, France (approx. 48.83944°, 2.3010745°)


Where is Vaugirard Station on the map?