Where is Cousolre?

Where is Cousolre located?

Cousolre, Cousolre, France (approx. 50.24526°, 4.152312°)


Where is Cousolre on the map?