Where is Les Montreaux?

Where is Les Montreaux located?

Les Montreaux, Les Montreaux, France (approx. 46.693745°, -0.0118446°)


Where is Les Montreaux on the map?