The Tower of London has been revealed as the most popular tourist attraction in the capital.
Research conducted by Travelodge, which surveyed 13,500 people, placed the historic castle top of the list, followed by Covent Garden and Buckingham Palace.
The Tower of London has been revealed as the most popular tourist attraction in the capital.
Research conducted by Travelodge, which surveyed 13,500 people, placed the historic castle top of the list, followed by Covent Garden and Buckingham Palace.