Where is La Haluchère?

Where is La Haluchère located?

La Haluchère, La Haluchère, France (approx. 47.244083°, -1.513693°)


Where is La Haluchère on the map?