Indian Restaurants in London

London is full of Indian restaurants – a testament to the capital's love of a spicy curry, fresh naan or crispy samosa.

On the menu you'll find traditional Indian dishes sitting alongside recipes created right here in London. With so much variety, there's something for everyone – whether your spice tolerance is hot, medium or mild!

Enjoy mouthwatering flavours and aromas at one of London's many Indian restaurants, listed below. 

There are 1368 venues in the Indian Restaurant category.
Showing results 1341 to 1360.
Sort results by: Our Favourites Price Name
  • Village Tandoori Restaurant

    Indian Restaurant

    11 Chaseville Park Road, Winchmore Hill, N21 1PG [map]

    Village Tandoori Restaurant is a fully licensed and air conditioned restaurant that serves a wide range of traditional Indian dishes.

  • Vinisha

    Indian Restaurant

    2 Loampit Hill, Ladywell, SE13 7SW [map]

  • Vujon

    Indian Restaurant

    360 Lower Addiscombe Road, West Wickham, Croydon, CR0 7AF [map]

    Vujon specialise in contemporary Indian cuisine to eat in or take away.

  • Watch Me

    Indian Restaurant

    108 Morden Road, Merton, SW19 3BP [map]

  • Well Hall Tandoori Restaurant

    Indian Restaurant

    373 Well Hall Road, Eltham, SE9 6TY [map]

  • Wembley Tandoori Restaurant

    Indian Restaurant

    133 Wembley Park Drive, North Wembley, Wembley, HA9 8HQ [map]

    Wembley Tandoori Restaurant is a fully licensed and fully air conditioned restaurant that serves authentic Nepalese cuisine.

  • Wild Lemon

    Indian Restaurant

    14-16 Station Approach, Town Centre, Northwood, HA6 2XN [map]

  • Wimbledon Tandoori

    Indian Restaurant

    26 Ridgway, Wimbledon Village, SW19 4QW [map]

    Wimbledon Tandoori serve a variety of Indian dishes to eat in or take away at their restaurant.

  • Winchmore Tandoori

    Indian Restaurant

    13 Wades Hill, Winchmore Hill, N21 1BD [map]

    Winchmore Tandoori serves authentic Indian cuisine accompanied by an extensive wine list with beers and spirits also available.

  • Woburn Tandoori

    Indian Restaurant

    16 Woburn Walk, Bloomsbury, WC1H 0JL [map]

    Woburn Tandoori serve a variety of Indian dishes and can cater for private parties of up to 30 guests upon request.

  • Yaal Restaurant

    Indian Restaurant

    404 Barking Road, Upton Park, E6 2SA [map]

    Yaal Restaurant has a menu with a mixture of Sri Lankan, South Indian and Kerla cuisine.

  • Yasmin

    Indian Restaurant

    149 Hastings Road, Bickley, Bromley, BR2 8NQ [map]

  • Yhaal House

    Indian Restaurant

    1 London Road, Tooting, SW17 9JP [map]

    Yhaal House is a Sri Lankan and south Indian restaurant and take away.

  • Zaafran

    Indian Restaurant

    234 Main Road, Town Centre, Romford, RM2 5HA [map]

    Zaafran serves contemporary Indian cuisine complimented by a broad wine list with beers and spirits also available.

  • Zaal

    Indian Restaurant

    16-18 High Street, Town Centre, Purley, CR8 2AA [map]

    Zaal restaurant serves a selection of traditional and contemporary India cuisine.

  • Zaama

    Indian Restaurant

    839 Fulham Road, Fulham, SW6 5HQ [map]

    Zaama had been creating to offer a unique, honest and approachable way to experience real Indian food.

  • Zaara

    Indian Restaurant

    1280 Greenford Road, Sudbury Hill, Greenford, UB6 0HH [map]

  • Zaffrani

    Indian Restaurant

    47 Cross Street, Canonbury, N1 2BB [map]

  • Zafran Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 1 review)

    349 Lower Addiscombe Road, Addiscombe, Croydon, CR0 6RG [map]

  • Zain Cafe

    Indian Restaurant

    393 Durnsford Road, Wimbledon, SW19 8EE [map]

Bookmark and Share: