Where is Loubillé?

Where is Loubillé located?

Loubillé, Loubillé, France (approx. 46.051197°, -0.063825995°)


Where is Loubillé on the map?