Sophia Antipolis - Maps
Sophia-Antipolis has many traffic islands! You will see how difficult it can be to find your way and how helpful it is to have a map at the beginning of your stay.
The site is in French and English and permits you to download the map
You can also find road maps at various book stores around town.