Tower of London
Click the links below for more 360 panoramic views.
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. 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.
The Tower of London has become established as one of the most popular tourist attractions in the country. It has been a tourist attraction since at least the Elizabethan period, when it was one of the sights of London that foreign visitors wrote about. Its most popular attractions were the Royal Menagerie and displays of armour.