History, Tickets and Things to Do at Tower of London
Tower of London History The Tower of London, officially known as His Majesty’s Royal Palace and Fortress of the Tower of London, is a historic castle located on the north bank of the River Thames in central London, England. It has served many purposes throughout its 900-year history, including asContinue Reading