Where is La Roche-Canillac?

Where is La Roche-Canillac located?

La Roche-Canillac, La Roche-Canillac, France (approx. 45.19562°, 1.9693751°)


Where is La Roche-Canillac on the map?