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?
{"latitude":48.60296,"longitude":2.01077,"title":"Le Barn"}