Amrutha was crowned the highest-rated Indian restaurant in London by TripAdvisor in 2024

See Full Page