Where is La Castellane?

Where is La Castellane located?

La Castellane, La Castellane, France (approx. 43.367°, 5.342°)


Where is La Castellane on the map?