ADDA INDIAN CUISINE
1400 W TAYLOR ST, CHICAGO, IL, 60607, US
(312) 526-3208
Open
10:30 AM - 2:30 PM CDT
4:30 PM - 10:00 PM CDT
Open main menu
Menu
Menu
Search
Cart