Where is Tower of London
About Where is Tower of London Located
Explore the map to locate Tower of London on world map, It is officially known as Majesty's Royal Palace and Tower of London Fortress, is a historic fort or castle on the River Thame's north bank in central London. It is located within the Tower Hamlets Borough of London, which is distant from the eastward line of the square mile of the City of London county by the open area known as Tower Hill. Tower of London was established close to the end of 1066 as unit of the Norman Conquest. The enite castle found its name from White Tower and this towe was constricted in 1078 by William the Conqueror and was a resented image of oppression, exposed upon London by the new class of Norman ruling.