Where is ELSA?

Where is ELSA located?

ELSA, Île-de-France, France (approx. 48.87707°, 2.29195°)


Where is ELSA on the map?