Where is Bidache?

Where is Bidache located?

Bidache, Bidache, France (approx. 43.483986°, -1.1408913°)


Where is Bidache on the map?