The Indus: A newly returned Indian restaurant located within the Grand St Leger Hotel, offering authentic Indian cuisine.