Best Indian Restaurants in London

Browse all Indian restaurants in London

All Indian Restaurants in London

Royal Mahal Norbury

Royal Mahal Norbury

4.7 (1883 reviews)

1538-1540 London Rd, Norbury, London SW16 4EU

+44 20 3649 5022

Visit Website
Colony Restaurant

Colony Restaurant

4.1 (2167 reviews)

492 High Rd, Ilford IG1 1UE

+44 20 3633 6339

Visit Website
The Ravensbury

The Ravensbury

4.2 (2090 reviews)

260 Croydon Rd, Mitcham CR4 4JA

+44 20 8648 1561

Visit Website
Taste of Lahore Wembley

Taste of Lahore Wembley

4.6 (1898 reviews)

417 High Rd, Wembley HA9 7AB

+44 20 8902 2744

Visit Website
Tindli by Chef Karnavar

Tindli by Chef Karnavar

4.7 (1810 reviews)

5-7 St James's Rd, Croydon CR0 2SB

+44 7990 375727

Visit Website
Taste of Kerala

Taste of Kerala

4.4 (1938 reviews)

305 London Rd, Croydon CR0 3PA

+44 20 8683 4477

Visit Website
Cinnamon Kitchen

Cinnamon Kitchen

4.5 (1879 reviews)

Battersea Power Station, Arches Ln, Nine Elms, London SW11 8AB

+44 20 3995 5075

Visit Website
Jamavar

Jamavar

4.1 (2063 reviews)

8 Mount St, London W1K 3NF

+44 20 7499 1800

Visit Website
Masalchi by Atul Kochhar

Masalchi by Atul Kochhar

4.4 (1900 reviews)

2 Wembley Park Blvd, Wembley Park, Wembley HA9 0HP

+44 20 3667 9990

Visit Website
Karachi Cuisine

Karachi Cuisine

4.3 (1931 reviews)

1113-1115 London Rd, London SW16 4XD

+44 20 8689 6868

Visit Website
Diwana Bhel Poori House

Diwana Bhel Poori House

4.0 (2059 reviews)

121, 123 Drummond St, London NW1 2HL

+44 20 7387 5556

Colaba

Colaba

4.8 (1694 reviews)

279 W End Ln, London NW6 1QS

+44 20 7317 8555

Visit Website