Where is Paris Porte Maillot?

Where is Paris Porte Maillot located?

Paris Porte Maillot, Paris Porte Maillot, France (approx. 48.87803°, 2.283636°)


Where is Paris Porte Maillot on the map?