Where is Chabanon?

Where is Chabanon located?

Chabanon, Chabanon, France (approx. 44.34715°, 6.2956°)


Where is Chabanon on the map?