Where is La Ferme?

Where is La Ferme located?

La Ferme, La Ferme, France (approx. 48.90953°, 2.4376836°)


Where is La Ferme on the map?