Where is Le Moutchic?

Where is Le Moutchic located?

Le Moutchic, Le Moutchic, France (approx. 45.003746°, -1.1322411°)


Where is Le Moutchic on the map?