Where is ibis Paris Porte d'Italie?

Where is ibis Paris Porte d'Italie located?

ibis Paris Porte d'Italie, Île-de-France, France (approx. 48.81733°, 2.35042°)


Where is ibis Paris Porte d'Italie on the map?