The only Tudor castle in England to be open as a luxury hotel, Thornbury castle in Gloucestershire is a favourite haunt of kings & queens, a breathtaking historical monument filled with luxury furnishings, roaring fireplaces & priceless antiques. Visit this unique castle hotel for a delicious afternoon tea & partake in mouth-watering traditional British delicacies.