1. Trafalgar Square
2. Big Ben and Westminster Bridge
3. The London Eye
4. Hyde Park
5. Harrod’s
6. The Natural History Museum
7. Sherlock Holmes Restaurant
8. King’s Cross and Platform 9 3/4
9. Leadenhall Market
10. Buckingham Palace
11. Tower Bridge
12. Westminster Abbey
Category: United Kingdom