Adda Indian CuisineRestaurants1400 W Taylor StChicago, IL, 60607 · US+13125263208adda.chicago@gmail.comaddachicago.comHours not available