Barra NRestaurants2977 N Elston AveChicago, IL, 60618 · US+17736543367barra.n.chicago@gmail.combarranchi.comHours not available