LLondon Read More The highest rated Indian restaurant in London with ‘superb’ and ‘delicious’ food6 June 2025 Amrutha is officially the highest-rated Indian restaurant in all of London with a near-perfect rating. On the online review…