The London Pass is a sightseeing city card that gives visitors access to over 90 top attractions in London, including the Tower of London, Westminster Abbey, and a Thames River Cruise. It offers fast-track entry at selected sites and can save time and money for tourists. The pass is available for 1 to 10 days and includes a digital guide to help plan your visit.