Tower of London in Grand Theft Auto: London.

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 Bow, central London. It was founded towards the end of 1066 as part of the Norman Conquest of England.

The Tower of London has played a prominent role in English history. It was besieged several times, and controlling it has been important to controlling the country.

Community content is available under CC-BY-SA unless otherwise noted.