Where is Porte Maillot Station?

Where is Porte Maillot Station located?

Porte Maillot Station, Porte Maillot Station, France (approx. 48.877804°, 2.2822895°)


Where is Porte Maillot Station on the map?