London 150126
O2 Shepherd's Bush Empire is one of London 150126.

1. O2 Shepherd's Bush Empire

7.8
Shepherd's Bush Green, London, Greater London
Music Venue · Shepherd's Bush · 63 tips and reviews
Tate Britain is one of London 150126.

2. Tate Britain

9.2
Millbank, London, Greater London
Art Museum · Millbank · 225 tips and reviews
Tate Modern is one of London 150126.

3. Tate Modern

9.2
53 Bankside, London, Greater London
Art Museum · 825 tips and reviews
British Museum is one of London 150126.

4. British Museum

9.4
Great Russell St (btwn Montague & Bloomsbury St), London, Greater London
History Museum · Bloomsbury · 1014 tips and reviews
Natural History Museum is one of London 150126.

5. Natural History Museum

9.2
Cromwell Rd (at Queen's Gate), London, Greater London
Science Museum · South Kensington · 621 tips and reviews
Museum of London is one of London 150126.

6. Museum of London

150 London Wall, London, Greater London
History Museum · Aldersgate · 146 tips and reviews
National Gallery is one of London 150126.

7. National Gallery

9.4
Trafalgar Sq, London, Greater London
Art Museum · Piccadilly · 514 tips and reviews
Rough Trade East is one of London 150126.

8. Rough Trade East

9.3
91 Brick Ln, London, Greater London
Record Store · Spitalfields and Banglatown · 129 tips and reviews
Rough Trade is one of London 150126.

9. Rough Trade

7.9
130 Talbot Rd, London, Greater London
Record Store · Kensington and Chelsea · 20 tips and reviews
Primark is one of London 150126.

10. Primark

6.8
5-9 North End, High St, Croydon, Greater London
Clothing Store · 8 tips and reviews
Foyles is one of London 150126.

11. Foyles

9.4
107 Charing Cross Rd, Soho, Greater London
Bookstore · Soho, London, Greater London · 189 tips and reviews
Gosh! Comics is one of London 150126.

12. Gosh! Comics

9.1
1 Berwick St, Soho, Greater London
Comic Book Store · 45 tips and reviews
Village Underground is one of London 150126.

13. Village Underground

8.7
54 Holywell Ln, Shoreditch, Greater London
Music Venue · 57 tips and reviews
Camden Lock Market is one of London 150126.

14. Camden Lock Market

9.0
54-56 Camden Lock Pl, London, Greater London
Market · Primrose Hill · 454 tips and reviews
Cafe Oto is one of London 150126.

15. Cafe Oto

8.4
18-22 Ashwin St, London, Greater London
Café · Dalston · 69 tips and reviews
The Windmill is one of London 150126.

16. The Windmill

7.9
6-8 Mill St, Mayfair, Greater London
Pub · 58 tips and reviews
BrewDog Clapham Junction is one of London 150126.

17. BrewDog Clapham Junction

11-13 Battersea Rise, London, Greater London
Beer Bar · Northcote · 19 tips and reviews
Honest Jons is one of London 150126.

18. Honest Jons

8.2
278 Portobello Rd, London, Greater London
Record Store · Golborne · 9 tips and reviews
Goodhood is one of London 150126.

19. Goodhood

8.9
151 Curtain Rd, Hackney, Greater London
Boutique · 19 tips and reviews
Hyde Park is one of London 150126.

20. Hyde Park

9.6
Serpentine Rd, London, Greater London
Park · Knightsbridge and Belgravia · 1138 tips and reviews
Greenwich Park is one of London 150126.

21. Greenwich Park

9.6
Maze Hill (Charlton Way), Greenwich, Greater London
Park · 174 tips and reviews
Buckingham Palace is one of London 150126.

22. Buckingham Palace

8.6
Buckingham Palace Rd, London, Greater London
Palace · Green Park · 612 tips and reviews
St James's Park is one of London 150126.

23. St James's Park

9.5
The Mall (Horse Guards Rd), London, Greater London
Park · 332 tips and reviews
Honest Burgers is one of London 150126.

24. Honest Burgers

8.7
4a Meard St, London, Greater London
Burger Joint · Soho · 501 tips and reviews
Piccadilly Circus is one of London 150126.

25. Piccadilly Circus

9.0
Piccadilly (Regent St), London, Greater London
Plaza · Piccadilly · 610 tips and reviews
Westminster Abbey is one of London 150126.

26. Westminster Abbey

9.3
20 Dean's Yard, London, Greater London
Church · Westminster · 228 tips and reviews
St Paul's Cathedral is one of London 150126.

27. St Paul's Cathedral

9.1
St Paul's Church Yard, London, Greater London
Church · 283 tips and reviews
Big Ben (Elizabeth Tower) is one of London 150126.

28. Big Ben (Elizabeth Tower)

9.4
Parliament Sq (Bridge St), London, Greater London
Monument · 667 tips and reviews
Trafalgar Square is one of London 150126.

29. Trafalgar Square

9.2
Trafalgar Sq, London, Greater London
Plaza · Piccadilly · 551 tips and reviews
The Courtauld Gallery is one of London 150126.

30. The Courtauld Gallery

9.1
Strand, London, Greater London
Art Museum · City of Westminster · 44 tips and reviews