Where is Les Cabots?

Where is Les Cabots located?

Les Cabots, Les Cabots, France (approx. 43.6275°, 7.11698°)


Where is Les Cabots on the map?