Looking for hotels near Tower of London?

Over 1,000 years old, Her Majesty’s Royal Palace and Fortress, more commonly known as the Tower of London is a historic castle on the north bank of the River Thames in central London. It was founded by William the Conqueror in 1066 and built to strike fear and submission into the unruly citizens of London and deter foreign invaders. The Tower has also had to fulfil many other roles over the years including that of a royal residence, treasury, mint, armoury and even a zoo! A visit here will offer a window into a gruesome and compelling past. Dark secrets, priceless jewels glinting in fortified vaults and ravens strutting the grounds are all waiting when you take a journey back in time. It really is a marvellous day out for all the family. And why not make your visit easier and more informative by booking one of the iconic Beefeaters as your tour guide? They are not posted at the Tower for security purposes alone, they are also available to share their extensive knowledge and are tourist attractions in their own right! Getting here should be pretty easy too with Tower Hill underground station just minutes away. If you find yourself with any spare time, why not explore some of the other top attractions nearby including HMS Belfast, Tower Bridge and The Shard.