Where is Châtillon-sur-Cher?

Where is Châtillon-sur-Cher located?

Châtillon-sur-Cher, Châtillon-sur-Cher, France (approx. 47.27405°, 1.4941856°)


Where is Châtillon-sur-Cher on the map?