Where is Beaudesert Castle?

Where is Beaudesert Castle located?

Beaudesert Castle, Warwickshire, United Kingdom (approx. 52.29283°, -1.77269°)


Where is Beaudesert Castle on the map?