Best Indian restaurants in London. There are some excellent restaurants for enjoying Indian fine dining in the heart of London.