Thornbury Castle, a luxury castle hotel on the edge of the Cotswolds in Gloucestershire, is the only Tudor castle hotel in England. Kings and queens have stayed here and now you can too.
Thornbury Castle, a luxury castle hotel on the edge of the Cotswolds in Gloucestershire, is the only Tudor castle hotel in England. Kings and queens have stayed here and now you can too.