Where is Les Prés Ronds?

Where is Les Prés Ronds located?

Les Prés Ronds, Les Prés Ronds, France (approx. 47.51201°, 2.8499188°)


Where is Les Prés Ronds on the map?