Where is Les Mazures?

Where is Les Mazures located?

Les Mazures, Les Mazures, France (approx. 49.888096°, 4.625837°)


Where is Les Mazures on the map?