Where is Esplanade de La Défense Station?

Where is Esplanade de La Défense Station located?

Esplanade de La Défense Station, Esplanade de La Défense Station, France (approx. 48.888332°, 2.2499042°)


Where is Esplanade de La Défense Station on the map?