Idli Street offers a taste of South Indian cuisine, specializing in a variety of dishes.