Where is Fontaineroux?

Where is Fontaineroux located?

Fontaineroux, Ile-de-France, France (approx. 48.43916°, 2.800234°)


Where is Fontaineroux on the map?