Where is La Défense Station?

Where is La Défense Station located?

La Défense Station, La Défense Station, France (approx. 48.89182°, 2.237988°)


Where is La Défense Station on the map?