Where is Barbizon?

Where is Barbizon located?

Barbizon, Ile-de-France, France (approx. 48.4447386°, 2.6064391°)


Where is Barbizon on the map?