Where is Tolbiac Station?

Where is Tolbiac Station located?

Tolbiac Station, Tolbiac Station, France (approx. 48.826138°, 2.3573184°)


Where is Tolbiac Station on the map?