Where is European Space Agency?

Where is European Space Agency located?

European Space Agency, European Space Agency, France (approx. 48.84833°, 2.3041666°)


Where is European Space Agency on the map?