Where is La Tour-Maubourg Station?

Where is La Tour-Maubourg Station located?

La Tour-Maubourg Station, La Tour-Maubourg Station, France (approx. 48.85767°, 2.3105888°)


Where is La Tour-Maubourg Station on the map?