Where is Padirac?

Where is Padirac located?

Padirac, Padirac, France (approx. 44.84194°, 1.7529753°)


Where is Padirac on the map?