Where is Sophia Antipolis?

Where is Sophia Antipolis located?

Sophia Antipolis, Sophia Antipolis, France (approx. 43.619522°, 7.0518155°)


Where is Sophia Antipolis on the map?