Stokesay Castle is quite simply the finest and best preserved fortified medieval manor house in England. Set in peaceful countryside near the Welsh border, the castle, timber-framed gatehouse and parish church form an unforgettably picturesque group. ...