Where is Le Barn?

Where is Le Barn located?

Le Barn, Île-de-France, France (approx. 48.60296°, 2.01077°)


Where is Le Barn on the map?