Stokesay Castle is probably the finest and best-preserved fortified medieval manor house in England. The interior of the south tower.