Incredible Castle Hotels Around the World

5. Thornbury Castle

Thornbury Castle

Thornbury Castle is a Tudor castle in the place of Thornbury, in Gloucestershire, England, situated next to the parish church of St Mary, founded in the Norman era. The castle is now a 26-room luxury hotel and restaurant, and a venue for weddings. Thornbury Castle is the perfect example of a castle designed to serve as a home rather than a fortress, due to its minimal defensive features. It is the only luxury Tudor castle hotel in England today and represents one of the finest examples of Tudor architecture in the country.

Leave a Comment