Where is Porte d'Italie - Métro?

Where is Porte d'Italie - Métro located?

Porte d'Italie - Métro, Porte d'Italie - Métro, France (approx. 48.817986°, 2.360129°)


Where is Porte d'Italie - Métro on the map?