100 Things to See and Places to Go in London

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:

Historical Landmarks

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

Royal Palaces

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 artifacts 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

Art Galleries

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

Parks and Gardens

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

Sports Venues

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 near 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

Several offline shops and marketplaces allow users to pay for products and services in cryptocurrencies. So, when you buy Xrp or Bitcoin online, you can spend it in some places in London. 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.