Visit London, Travel Transport Hotel Guides

3
June

The Tower of London

Above: The Tower of London

The Tower of London is probably one of the world’s most famous palaces. It is also known as Her Majesty’s Royal Palace and Fortress or simply, The Tower.

It is found in central London, on the north bank of the River Thames. It is located within the London Borough called Tower Hamlets and is separated from the eastern edge of the City of London by the open space known as Tower Hill.

Category : Places and Tourist sites | Blog