Thornbury Castle: Tudor Royal Palace & England’s Only Hotel Where Henry VIII Slept

Thornbury Castle stands as England’s only castle hotel where Henry VIII actually resided—a documented 1535 royal visit that transformed this fortress into the ultimate seat of Tudor authority. Built in 1511 by Edward Stafford, 3rd Duke of Buckingham, this is not a country house reimagined as luxury; this is a fortified Tudor palace where Renaissance … Continue reading Thornbury Castle: Tudor Royal Palace & England’s Only Hotel Where Henry VIII Slept