Where is Châtillon-en-Vendelais?

Where is Châtillon-en-Vendelais located?

Châtillon-en-Vendelais, Châtillon-en-Vendelais, France (approx. 48.22542°, -1.179393°)


Where is Châtillon-en-Vendelais on the map?