Ahead of English Tourism Week [17th-26th March], travel booking website, Omio, has revealed the top 20 most popular tourist spots in England.
The research found that:
Blackpool Tower was named the 11th most popular tourist landmark in England, beating The Tower of London and St Paul’s Cathedral.
When London landmarks were not included, Blackpool Tower was named the 6th most popular landmark in England!