Where is La Cavaille?

Where is La Cavaille located?

La Cavaille, La Cavaille, France (approx. 44.83706°, 0.45499°)


Where is La Cavaille on the map?