5. 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.