her majesty's royal palace and fortress, more commonly known as the tower of london (and historically as the tower), is a historic monument in central london, england, on the north bank of the river thames. it is located within the london borough of tower hamlets and is separated from the eastern edge of the city of london by the open space known as tower hill.