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.
Maps: www.sophia-antipolis.net
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.