Where is Porte d'Italie Station?

Where is Porte d'Italie Station located?

Porte d'Italie Station, Porte d'Italie Station, France (approx. 48.819107°, 2.3595297°)


Where is Porte d'Italie Station on the map?