Where is La Castellane?

Where is La Castellane located?

La Castellane, Provence-Alpes-Cote d'Azur, France (approx. 43.36944°, 5.35722°)


Where is La Castellane on the map?