Indian Restaurant In London
The best Indian food delivery in London is to order food from GTR restaurant. It is meat or vegetables soaked in yogurt or coconut sauce. When you go to an Indian restaurant in London, most dishes are lamb, chicken, rice or spinach.