Where is La Grenouillère?

Where is La Grenouillère located?

La Grenouillère, La Grenouillère, France (approx. 48.5106°, 2.0350842°)


Where is La Grenouillère on the map?