Bashuka KiglibruOther places796206 Selma WashingtonChicago, IL, 60601 · US+13232067269Email unavailableWebsite unavailableHours not available