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.

1 thought on “Incredible Castle Hotels Around the World”

  1. Pingback: Incredible Castle Hotels Around the World - Kiddohappy

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top