Where is Le Castéra?

Where is Le Castéra located?

Le Castéra, Le Castéra, France (approx. 43.6722°, 1.13914°)


Where is Le Castéra on the map?