Warwick Castle is a Norman castle near Birmingham, England and literally just down the road from Stratford-Upon-Avon. The river just to the South is the Avon.
Here's the wikipedia article and here's their web page.
They do reenactments on the grounds and the interior is a Tussauds exhibit. You can climb that tower in the upper right.