Where is Polytech Nice Sophia?

Where is Polytech Nice Sophia located?

Polytech Nice Sophia, Polytech Nice Sophia, France (approx. 43.615°, 7.0719°)


Where is Polytech Nice Sophia on the map?