Thornbury Castle
March 11, 2026

Thornbury Castle

"The castle is now a 26-room luxury hotel and restaurant, and a venue for weddings."
Thornbury Castle
Summary

Thornbury Castle is a Tudor castle in Thornbury, Gloucestershire, England, today operating as a 26‑room luxury hotel and restaurant and a popular wedding venue. The property is a Grade I listed building with a rich Tudor history dating back to 1511.

Powered by