This enchanting english manor house built between 1849 and 1853 is now a historic luxury UK hotel and it's incredible! This historic hotel and spa features stunning grounds of manicured gardens, an orangery, fine dining and much more. Situated just north of Bristol on the edge of the Cotswolds, you'll definitely want to add De Vere Totworth Court to your UK travel bucket list!