Here's what Trippy members say about Imli Street:
"Imli Street in Soho is great for walk-in Indian street food." See More