France Question 9

Name this wonder

Clues

Located in southern France

A chapel perches
on a volcanic spire