Most visited paid attractions in England 2019-2023
Windsor Great Park was the most visited paid tourist attraction in England in 2023, welcoming roughly 5.5 million visitors. The Tower of London and the Royal Botanic Gardens (Kew Gardens) followed on the list, with roughly 2.8 million and two million visitors, respectively.