Where is Semblançay?

Where is Semblançay located?

Semblançay, Semblançay, France (approx. 47.498978°, 0.5783512°)


Where is Semblançay on the map?