 
 <translate> The important part for answering this question is: The Tower of London, officially Her 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.
Therefore, the answer is on the north bank of the River Thames in central London. <ibo> Akụkụ dị mkpa iji zaa ajụjụ a bụ: Ụlọ Elu London, nke a maara n'ụzọ iwu kwadoro dị ka Obí Eze nke Eze Nwanyị Ukwu na Ebe E Wusiri Ike nke Ụlọ Elu London, bụ nnukwu ụlọ akụkọ ihe mere eme nke dị n'ụsọ osimiri Thames n'ebe etiti London. N'ihi ya, azịza ya dị n'akụkụ ebe ugwu nke Osimiri Thames nke dị n'etiti London. 