Author: Arturs Bondars
Isola 2000 Mountain Road is located in French Alps – Provence-Alpes-Côte d’Azur. There are popular ski resorts and these public roads are also used by Tour de France. Includes gas station, rally start, checkpoints and finish. Great roads for drifting, rally and hill climb.