Where is Porte de la Villette?

Where is Porte de la Villette located?

Porte de la Villette, Porte de la Villette (Station), France (approx. 48.897865°, 2.385779°)


Where is Porte de la Villette on the map?