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.
© 2008 London Travel Guide - Hotels, Transport, Entertainment, Attractions. All rights reserved.