This location just opened in September with seating for over 100 people and now, two tandoori ovens. The taste is delicious and the authentic Indian food is at it's finest. Devon Avenue 2439 W Devon Ave Chicago, IL 60659 (773) 338-1627 Premiered 2/7/2003
Comments