Where is Cabara?

Where is Cabara located?

Cabara, Cabara, France (approx. 44.826584°, -0.15993209°)


Where is Cabara on the map?