Close Icon
Gear IconImportant Reminder:The City Guide app will be sunsetting on December 15, 2024, with the web version to follow in early 2025. Please visit our FAQ to learn more or to download our Swarm app.
Learn more
Best Indian Restaurants in London
Punjab is one of Best Indian Restaurants in London.

1. Punjab

8.5
80 Neal St (at Shaftesbury Ave), London, Greater London
Indian Restaurant · Holborn and Covent Garden · 137 tips and reviews
Tayyabs is one of Best Indian Restaurants in London.

2. Tayyabs

8.4
89 Fieldgate St (Myrdle St), London, Greater London
North Indian Restaurant · Whitechapel · 418 tips and reviews
Lahore Kebab House is one of Best Indian Restaurants in London.

3. Lahore Kebab House

8.3
2 Umberston St, London, Greater London
Kebab Restaurant · Whitechapel · 122 tips and reviews
Gymkhana is one of Best Indian Restaurants in London.

4. Gymkhana

9.1
42 Albemarle St, London, Greater London
Indian Restaurant · Mayfair · 125 tips and reviews
Dishoom is one of Best Indian Restaurants in London.

5. Dishoom

9.2
12 Upper St Martin’s Ln, London, Greater London
Indian Restaurant · City of Westminster · 762 tips and reviews
Dishoom is one of Best Indian Restaurants in London.

6. Dishoom

9.4
7 Boundary St, London, Greater London
Indian Restaurant · Shoreditch · 651 tips and reviews
The Cinnamon Club is one of Best Indian Restaurants in London.

7. The Cinnamon Club

8.2
30-32 Great Smith St (Old Westminster Library), London, Greater London
Indian Restaurant · Westminster · 85 tips and reviews
Veeraswamy is one of Best Indian Restaurants in London.

8. Veeraswamy

8.7
99 Regent St (at Swallow St), London, Greater London
Indian Restaurant · Mayfair · 155 tips and reviews
Needoo Grill is one of Best Indian Restaurants in London.

9. Needoo Grill

7.4
87 New Rd, London, Greater London
Indian Restaurant · Whitechapel · 37 tips and reviews
Moti Mahal is one of Best Indian Restaurants in London.

10. Moti Mahal

45 Great Queen St, Covent Garden, Greater London
Indian Restaurant · 29 tips and reviews
Amaya Restaurant is one of Best Indian Restaurants in London.

11. Amaya Restaurant

8.9
Halkin Arcade (Motcomb St), London, Greater London
Indian Restaurant · Knightsbridge and Belgravia · 215 tips and reviews