The Lahore Kebab House
Although it is a bit of a trek from the centre it isn't difficult to get to as it faces onto the Commercial Road and is a short walk from either from Algate East or Whitechapel underground stations. Always very busy it offers great value and as mentioned above lets you bring your own drink and doesn't charge corkage. There is an off-licence next door which must do an amazing trade in Indian beer as parties arrive carrying multiple six packs. I recommend that you start with the grilled lamb chops. It is easy to order too much as the portions are generous. 2-10 Umberston Street, London, Greater London E1 1PY.
At the top end of Neal Street in Covent Garden, the Punjab is the oldest North Indian restaurant in London. The food is always good and the service friendly and efficient. Best to book.
The Great Nepalese
Another institution, this small restaurant close to Euston Station has long been a favourite. Good Nepalese food and again friendly and efficient service. Worth trying the Nepalese specialities.
Long established, friendly, welcoming and comfortable Chinese restaurant in Greek Street in Soho. This is certainly my favourite Chinese restaurant in London, although to be fair I haven't tried many others recently as I like Y Ming so much. Many interesting choices on the menu – I always start with a plate of the aubergine chips while deciding what to eat. Best to book.