Where is La Cave?

Where is La Cave located?

La Cave, La Cave, France (approx. 43.89246°, 4.9517°)


Where is La Cave on the map?