Where is Beauchastel?

Where is Beauchastel located?

Beauchastel, Beauchastel, France (approx. 44.825°, 4.8002768°)


Where is Beauchastel on the map?