Browsing: France

Plan du Lac is the 7th highest paved road in France at 2385 metres. Cycling…