Where is Charbuy?

Where is Charbuy located?

Charbuy, Charbuy, France (approx. 47.8228°, 3.4657998°)


Where is Charbuy on the map?