The London Pass is specially designed for visitors to visit the main attractions of London. With the London Pass, you can enter more than 60 popular tourist attractions in London, such as: Tower of London, Westminster Abbey, St. Paul’s Cathedral, Windsor Castle and more.