London must
Wilton's Music Hall is one of London must.

1. Wilton's Music Hall

9.2
Graces Alley (near Cable St), London, Greater London
Music Venue · St. Katharine's and Wapping · 61 tips and reviews
Barbican Art Gallery is one of London must.

2. Barbican Art Gallery

9.0
Silk St, London, Greater London
Art Gallery · Barbican · 28 tips and reviews
Jack The Ripper Tour is one of London must.

3. Jack The Ripper Tour

8.2
Tower Hill Station, London, Greater London
Arts and Entertainment · Tower Hill · 13 tips and reviews
Museum of London is one of London must.

4. Museum of London

150 London Wall, London, Greater London
History Museum · Aldersgate · 146 tips and reviews
Shakespeare's Globe Theatre is one of London must.

5. Shakespeare's Globe Theatre

9.2
21 New Globe Walk (Bankside), London, Greater London
Theater · South Bank · 236 tips and reviews
Bunhill Fields is one of London must.

6. Bunhill Fields

7.7
City Rd (Bunhill Row), London, Greater London
Cemetery · Islington · 30 tips and reviews
The Monument is one of London must.

7. The Monument

8.6
Monument St (at Fish St Hill), London, Greater London
Monument · City of London · 96 tips and reviews

8. Tower of London

9.3
5 Great Tower St, London, Greater London
Castle · 581 tips and reviews

Ben E.Ben Engen: The guided tour is free so be sure you do it, the "guides" are great and legitimate bad asses as I learned over the course of the tour. Crown jewels are a general must. Go right at open to avoid lines

9. The Royal Exchange

8.5
5-14 Cornhill, London, Greater London
Historic and Protected Site · City of London · 43 tips and reviews

Anna E.Anna Ellegaard: Oh my.. Wonderful space, amazing architecture, amazing history. And they serve a really good glass of wine.

London Bridge is one of London must.

10. London Bridge

A3 London Bridge (btwn City of London & Southwark), London, Greater London
Bridge · City of London · 139 tips and reviews

Emre B.Emre B.: Scenic view on a nice walking path nearby thames river.

Central Criminal Court (Old Bailey) is one of London must.

11. Central Criminal Court (Old Bailey)

15 Old Bailey, London, Greater London
Courthouse · City of London · 6 tips and reviews
Houses of Parliament is one of London must.

12. Houses of Parliament

Parliament Sq, London, Greater London
Capitol Building · Westminster · 106 tips and reviews
Daunt Books is one of London must.

13. Daunt Books

9.5
83 Marylebone High St, Marylebone, Greater London
Bookstore · Marylebone, London, Greater London · 100 tips and reviews
Waterstones is one of London must.

14. Waterstones

9.3
203-206 Piccadilly, London, Greater London
Bookstore · Piccadilly · 159 tips and reviews
Rough Trade is one of London must.

15. Rough Trade

9.4
91 Brick Ln, London, Greater London
Record Store · Spitalfields and Banglatown · 126 tips and reviews
Portobello Road Market is one of London must.

16. Portobello Road Market

9.0
Portobello Rd, London, Greater London
Market · Kensington and Chelsea · 348 tips and reviews
London Waterloo Railway Station (WAT) is one of London must.

17. London Waterloo Railway Station (WAT)

6.6
Station Approach, London, Greater London
Rail Station · 287 tips and reviews
London Fenchurch Street Railway Station (FST) is one of London must.

18. London Fenchurch Street Railway Station (FST)

5.4
Fenchurch Pl (at Fenchurch St), London, Greater London
Rail Station · Tower · 25 tips and reviews