Where is ENSTA Paris?

Where is ENSTA Paris located?

ENSTA Paris, ENSTA Paris, France (approx. 48.83425°, 2.283331°)


Where is ENSTA Paris on the map?