Where is Cité Internationale?

Where is Cité Internationale located?

Cité Internationale, Cité Internationale, France (approx. 45.78493°, 4.8537803°)


Where is Cité Internationale on the map?