Best Indian Restaurants in London

Browse all Indian restaurants in London

All Indian Restaurants in London

Prem Indian Restaurant

Prem Indian Restaurant

4.1 (339 reviews)

51 High St, Teddington TW11 8HA

+44 20 8943 3988

Visit Website
Magic Masala Greenford

Magic Masala Greenford

4.5 (299 reviews)

Unit 4, Red Lion Court, 1B The Broadway, Greenford UB6 9FJ

+44 20 8066 9596

Visit Website
Cinnamon Tree Indian

Cinnamon Tree Indian

4.3 (314 reviews)

14 Exmouth Market, London EC1R 4QE

+44 20 7837 6000

Visit Website
Taj Indian

Taj Indian

4.5 (295 reviews)

122 Churchfield Rd, London W3 6BY

+44 20 8992 5678

Visit Website
HYDERABAD DARBAR

HYDERABAD DARBAR

4.8 (270 reviews)

Barkingside, 128-130 High St, Ilford IG6 2DU

+44 20 3337 8993

Visit Website
Secret of Mari Masala | Indian Restaurant

Secret of Mari Masala | Indian Restaurant

4.5 (294 reviews)

126 Pinner Rd, Harrow HA1 4JD

+44 20 8621 8385

Visit Website
Asia Spice

Asia Spice

4.6 (284 reviews)

62 Victoria Rd, Romford RM1 2JH

+44 1708 762623

Visit Website
Shami Kebab Restaurant

Shami Kebab Restaurant

4.3 (310 reviews)

187 Greenford Rd, Greenford UB6 8QY

+44 7721 265008

Deea Bangladeshi Cuisine

Deea Bangladeshi Cuisine

4.5 (291 reviews)

145-147 Richmond Rd, Kingston upon Thames KT2 5BZ

+44 20 8974 5388

Visit Website
Nazran's Punjabi Restaurant

Nazran's Punjabi Restaurant

4.7 (274 reviews)

90 Verdant Ln, London SE6 1LF

+44 20 8461 1000

Visit Website
Black Salt Sheen

Black Salt Sheen

4.6 (282 reviews)

505, 507 Upper Richmond Rd W, North Sheen, London SW14 7DE

+44 20 4548 3327

Visit Website
Tabla Restaurant

Tabla Restaurant

3.9 (350 reviews)

Ground Floor, High Rd, 300 - 310 Front, Ilford IG1 1QW

+44 20 8514 4400

Visit Website