Where is Favreuil?

Where is Favreuil located?

Favreuil, Favreuil, France (approx. 50.123936°, 2.8567507°)


Where is Favreuil on the map?