Enjoy authentic Delhi street food and classic Indian dishes at Delhi Flavour, a popular Indian restaurant.