Stokesay Castle is probably the finest and best-preserved fortified medieval manor house in England. A view of the gatehouse from the south tower.