Urban India
Indian Restaurant
2601 W Devon Ave (Talman Ave & Rockwell St), Chicago, IL 60659
(773) 764-1010
(773) 764-1010
4.0 / 5 based on 21 votes
Photos
... cilantro and tameran chutney served is delicious. Good food and good...