Where is Château de Lavardin?

Where is Château de Lavardin located?

Château de Lavardin, Château de Lavardin, France (approx. 47.74076°, 0.88316905°)


Where is Château de Lavardin on the map?