Back to all posts Review: Thornbury Castle Hotel and Restaurant, near Bristol, UK In 2021, The Times crowned Thornbury Castle Hotel as Britain’s Best Romantic Hotel. Guests time travel back to Tudor... The post Review: Thornbury Castle Hotel and Restaurant, near Bristol, UK appeared first on A Luxury Travel Blog.