La BombaRestaurants3221 W Armitage AveChicago, IL, 60647 · US+17733940106info@labomba.com.aulabombachicago.comHours not available