Where is Porte de Vanves Station?

Where is Porte de Vanves Station located?

Porte de Vanves Station, Porte de Vanves Station, France (approx. 48.827663°, 2.3052235°)


Where is Porte de Vanves Station on the map?