Where is Chantillac?

Where is Chantillac located?

Chantillac, Chantillac, France (approx. 45.322834°, -0.2535494°)


Where is Chantillac on the map?