If you are travelling to London and are wondering if you will be able to eat your tikkas and dal makhani there, don’t worry you will.
London is full of restaurants that serve Indian food. Then comes the second problem, where to eat and where not to eat. We have a solution for that too.
Khurki has shortlisted the best Indian restaurants in London for you.
1. Roots at N1
It is one of the best places to eat in London. The proprietor is from Uttranchal and brings with him loads of experience.
Address: 115 Hemingford Road | Barnsbury, London N1 1BZ, England.
2. Indian Express
One of the famous locations for great Indian food. Their lassi and kulfi is very popular.
Address: 3 NORTH END PARADE, WEST KENSINGTON, W14 0SJ.
It might not look fancy, but it offers you some of the most delicious Indian food in London. The excellent service needs to be mentioned here.
Address: 14 Westbourne Road, London, Islington, N7 8AU (Short walk from Upper St N1). www.memsaabislington.co.uk
4. Lal Qila Tandoori
We guarantee that once you dine here, you will go back again. Order anything it is absolutely divine.
Address: 117 Tottenham Court Rd, London W1T 5AL, England (Oxford Street/Fitzrovia).
5. The Rajdoot
This is not a fine dining restaurant, but when you will have one bite of their food, the surroundings will not matter. Try their Jaipuri mutton, it’s very famous.