Giving a 5 Star Customer Experience at the Tower Of London
Giving a 5 Star Customer Experience at the Tower Of London
About Tower of London
The Tower of London, officially the Royal Palace and Fortress of His Majesty, is a castle located in the historic north shore of the River Thames in central London , England . It is within the London Borough of Tower Hamlets, separated from the northern boundary of the city by an open space known as Tower Hill. It was founded towards the end of 1066 as part of the Norman conquest of England.