Indian Express

122 N Wells St, Chicago 60606, United States Get Directions to this spot
122 N Wells St
Chicago, 60606
IL, United States
(312) 251-1770

Rate and review Indian Express in Chicago, IL, United States!

Share your experiences at Indian Express with your friends or discover more Restaurants in Chicago, IL, United States.