Gloucestershire
The Tudor House Hotel in Tewkesbury, Gloucestershire

The Tudor House Hotel, a recently renovated historic hotel in Gloucestershire.

 

The hotel dates back to 1546. It is one of the most distinctive and historically important buildings in the town. There are some bone-chilling stories about ghosts in the hotel, like a drummer boy… More