Doubletree by Hilton Hotel London – Tower of London
The DoubleTree by Hilton Hotel London located in the heart of London means it provides easy access of London’s top tourist attractions such as the famous Tower of London, London Bridge, and the River Thames.