Where is Barbizon?
Where is Barbizon located?
Barbizon, Ile-de-France, France (approx. 48.4447386°, 2.6064391°)
Where is Barbizon on the map?
Barbizon - Fontainebleau - Avon
Barbizon - Fontainebleau
Barbizon - Paris
{"latitude":48.4447386,"longitude":2.6064391,"title":"Barbizon"}