Where is Lanquais?

Where is Lanquais located?

Lanquais, Lanquais, France (approx. 44.824444°, 0.6708333°)


Where is Lanquais on the map?