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 161 to 180.
Sort results by: Our Favourites Price Name
  • Meghna

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 2 reviews)

    68 Heath Street, Belsize Park, NW3 1DN [map]

    Sister restaurant to the long-standing and much-beloved Meghna in St.

  • Meghna

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 1 review)

    113 Boundary Road, St. John's Wood, NW8 0RG [map]

    This intimate, elegant Indian restaurant in London’s fashionable and established St John’s Wood has recently undergone a change of management and complete refurbishment.

  • Mehek

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 10 reviews)

    45 London Wall, Moorgate, EC2M 5TE [map]

    Mehek restaurant in London's Moorgate in the heart of the financial district is a design-conscious, sophisticated Indian restaurant popular with City folk and curry connoisseurs too.

  • Mehfil Hotel

    Guest Accommodation

    45 The Green, Southall, UB2 4AR [map]

  • Mela

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 55 reviews)

    152-156 Shaftesbury Avenue, WC2H 8HL [map]

    A celebration of Indian cuisine right in the centre of bustling London, Mela restaurant has a unique take on the Indian restaurant from start to finish.

  • Memories of India

    Indian Restaurant

    Visitor Rating:

    3/5 (based on 20 reviews)

    18 Gloucester Road, South Kensington, SW7 4RB [map]

    They must be charmed memories indeed, for this long-established Kensington Indian favourite has inspired a new branch.

  • Memories of India

    Indian Restaurant

    160-162 Thornbury Road, Osterley, Middlesex, TW7 4QE [map]

    They must be charmed memories indeed, for this long-established Indian favourite has earned a loyal following among local residents.

  • Mezban Grill

    Indian Restaurant

    17 Station Parade, South Hornchurch, Hornchurch, RM12 5AB [map]

    Among the original pioneers of contemporary Indian dining, the Mezban Grill in Hornchurch’s Elm Park neighbourhood opened in 1982 and has gone from strength to strength ever since.

  • Millbank Spice

    Indian Restaurant

    Visitor Rating:

    2/5 (based on 9 reviews)

    34-38 Vauxhall Bridge Road, Victoria, SW1V 2RY [map]

    Modern design meets traditional Indian virtues and the result is a marvellous marriage of the two.

  • Miran Masala

    Indian Restaurant

    3 Hammersmith Road, West Kensington, W14 8XJ [map]

    Situated on Hammersmith Road, opposite London Olympia, Miran Masala is a warm and welcoming local eatery specialising in traditional Indian and Pakistani cuisine with a contemporary twist.

  • mogul indian restaurant

    Indian Restaurant

    Visitor Rating:

    3/5 (based on 15 reviews)

    10 Greenwich Church Street, Greenwich, SE10 9BJ [map]

    Situated in the historic centre of Greenwich, mogul indian is a well-established Indian restaurant that is extremely popular with locals.

  • Moidul's Hampton Wick Tandoori

    Indian Restaurant

    36-38 High Street Hampton Wick, Town Centre, Kingston Upon Thames, KT1 4DB [map]

    Moidul’s Hampton Wick Tandoori is a little local gem, loved by south west Londoners and curry connoisseurs alike.

  • Monsoon Indian Restaurant

    Indian Restaurant

    Visitor Rating:

    3/5 (based on 4 reviews)

    24 York Rise, Kentish Town, NW5 1ST [map]

    Cosy and unassuming, it might be easy to miss Monsoon Indian Restaurant in London’s Kentish Town.

  • Mr India

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 4 reviews)

    6A Beaconsfield Terrace Road, West Kensington, W14 0PP [map]

    Constantly evolving to fit with dining trends and new food fashions, Olympia’s Mr India is quite possibly one of London’s most consistently popular Indian restaurants.

  • Muhib Indian Cuisine

    Indian Restaurant

    73 Brick Lane, Shadwell, E1 6QL [map]

    It can be difficult to stand out when you’re surrounded by others offering something very similar indeed but Muhib Indian Cuisine manages to do just that - making itself a must try on the restaurant heavy Brick Lane in East London.

  • Mumbai Square

    Indian Restaurant

    7 Middlesex Street, Whitechapel, E1 7AA [map]

    In order to make a splash in the City of London, a restaurant really does need to have a certain degree of wow factor, which is exactly what sets Mumbai Square apart from its contemporaries.

  • Namaasté Kitchen

    Indian Restaurant

    64 Parkway, Primrose Hill, NW1 7AH [map]

    Namaasté Kitchen is an innovative and creative Camden restaurant from the acclaimed Salaam Namaasté Bloomsbury team.

  • Nayaab Indian Restaurant

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 4 reviews)

    309 New King's Road, Fulham, SW6 4RF [map]

    Situated on the New Kings Road, a short walk from Putney Bridge tube station, Nayaab Tandoori Restaurant has been a local Fulham favourite since 1981.

  • Neo India

    Indian Restaurant

    78 Westow Hill, Gipsy Hill, SE19 1SB [map]

    Quite possibly the only restaurant of its kind, not only in London but the whole of the UK, Neo India fuses the cuisines of India and Mauritius to offer diners an exotically unmissable experience right here in Crystal Palace.

  • New Jomuna

    Indian Restaurant

    Visitor Rating:

    4/5 (based on 12 reviews)

    74 Wilton Road, Victoria, SW1V 1DE [map]

    Luvvies looking for a top pre-theatre curry near Victoria need look no further.

Bookmark and Share: