Where is Chaudon?

Where is Chaudon located?

Chaudon, Chaudon, France (approx. 48.66254°, 1.4971671°)


Where is Chaudon on the map?