London is home to hundreds of places to see and things to do. It's not surprising that you may feel spoilt for choice when it comes to making an itinerary for a trip to the British capital.
To get you started, we have put together a list of the 100 most famous landmarks, palaces, parks, theatres, sports venues, museums, and art galleries as well as places to eat and stay in London:
No trip to London is complete without a sightseeing tour of the city's most historic architectural buildings and monuments. They are the perfect location for taking some great selfies too!
Here are ten of London's most iconic landmarks:
1. Big Ben
2. Trafalgar Square
3. Tower Bridge
4. The Millennium Bridge
5. St. Pauls Cathedral
6. Westminster Abbey
7. The Royal Observatory, Greenwich
8. London Roman Wall
9. Southwark Cathedral
10. The Albert Memorial
London is steeped in history and this is reflected in the capital's royal residences of the past and present.
Walk in the footsteps of the British monarchy yourself by visiting these ten royal palaces of London:
11. Buckingham Palace
12. The Palace of Westminster (the Houses of Parliament)
13. The Tower of London
14. Kensington Palace
15. Banqueting House
16. St James’s Palace
17. Eltham Palace
18. Kew Palace
19. Hampton Court Palace
20. Windsor Castle
London's museums are some of the best in the world and many offer free entry which makes them ideal for trips with the kids and group outings.
Here are ten of London's major museums that house everything from dinosaurs and Egyptian mummies as well as other amazing artefacts and exhibitions:
21. The Natural History Museum
22. The British Museum
23. The Victoria and Albert Museum
24. The Science Museum
25. The Imperial War Museum
26. The Museum of London
27. The London Transport Museum
28. The National Maritime Museum
29. London Mithraeum
30. The Bank of England Museum
For art buffs, London's art galleries have got to be seen. With the magnificent displays of world-famous masterpieces from the past to exhibitions of modern-day contemporary art, in London, there is something for lovers of all types of art.
Here are ten of the most famous art galleries in London:
31. The National Gallery
32. The National Portrait Gallery
33. The Tate Modern
34. The Tate Britain
35. The Guildhall Art Gallery
36. Dulwich Picture Gallery
37. Royal Academy of Arts
38. The Serpentine Galleries
39. Saatchi Gallery
40. The Whitechapel Gallery
People from all around the globe choose to visit London for its exciting attractions and famous streets that have been brought to the world's attention through bestselling novels, movies, and celebrities alike.
Here are ten of the top attractions you may not want to miss in London:
41. The London Eye
42. The Shard
43. Baker Street
44. Abbey Road
45. 10 Downing Street
46. Emirates Air Line Cable Cars
47. The Gherkin Tower (30 St Mary Axe)
48. The River Thames
49. Madame Tussauds
50. Piccadilly Circus
To escape the hustle and bustle of busy city life, it's only natural to feel the need to head off to one of London's many beautiful parks and gardens while you are here.
They are the perfect place to enjoy the balance of nature within a busy metropolis and make wonderful picnic spots for a quiet lunch.
Here are ten of the most beautiful green spaces in London:
51. Hyde Park
52. Kensington Gardens
53. Green Park
54. Bushy Park
55. St. James's Park
56. Greenwich Park
57. Holland Park
58. Regent's Park
59. Richmond Park
60. Hampstead Heath
People come from all around the world to watch London theatre shows with their star-studded casts of actors, dancers, and musicians.
If the glitz and glamour of a show in London's Westend is your idea of an exciting night out, then here are ten of the most renowned theatres in London:
61. The Royal Albert Hall
62. The Apollo Victoria
63. Royal Opera House
64. Shakespeare's Globe Theatre
65. The National Theatre
66. London Coliseum
67. Lyceum Theatre
68. Her Majesty's Theatre
69. Adelphi Theatre
70. The Roundhouse
Some of the world's major sporting events happen in London. Including the Olympic Games which were hosted here in 1908, 1948, and 2012, London is also the venue of choice when it comes to world-class tennis tournaments, cricket, and football matches.
Here are the ten most esteemed sports arenas and stadiums in London:
71. Wembley Stadium
72. Wimbledon
73. The O2 Arena
74. Lord’s Cricket Ground
75. The Oval Cricket Ground
76. London Stadium
77. Queen Elizabeth Olympic Park
78. Twickenham Stadium
79. Emirates Stadium
80. Tooting Bec Lido
Whether you are a first-time tourist, a well-seasoned traveller, or a local of London, dining out is always fun and there are so many eateries around the city that it is nearly impossible to have tried them all!
As well as being the place to savour some traditional British dishes, London is a cultural melting pot of diversity which leads to the city being home to all flavours of cuisine from around the world that will tantalise your tastebuds.
Here are ten of London's most prestigious restaurants:
81. The Ritz
82. The Ivy
83. The OXO Tower Restaurant
84. Gymkhana
85. The Wolesley
86. Rules
87. Claridge's
88. Hakkasan Mayfair
89. Restaurant Gordon Ramsay
90. Dinner by Heston Blumenthal
Do you want to drink a cup of tea or any other beverage while in London? Then, the Old Shoreditch Station is the place to go. It is located at a decommissioned train station in London. This place never runs out of services at night or noon, and most of the services can be paid for with digital currencies. While at this station, you can enjoy any of the other products available other than beverages.
With this much to see and do in London, finding somewhere nice to stay is all part and parcel of what makes a fantastic holiday.
While people who want to stay for longer are more likely to go for budget hotels, B & Bs, and hostels, if you really want to splash out on an unforgettable night in London, here are ten of the city's most lavish hotels:
91. The Savoy
92. The Dorchester
93. The Grosvenor
94. The Connaught
95. Mandarin Oriental Hotel Hyde Park
96. The Lanesborough
97. Bulgari Hotel London
98. Portobello Hotel
99. Rosewood London
100. Corinthia Hotel London
Even though we have taken a look at one hundred of the best attractions, landmarks, art galleries, museums, theatres, sports venues, restaurants, and hotels in London, we have merely scratched the surface of what this amazing city has to offer. That's why we encourage you to visit London and discover your own favourite things about the British capital and find out what makes your perfect London holiday.