2takachea-6Other places381587 Elena CedarChicago, IL, 60601 · US+12518569200Email unavailableWebsite unavailableHours not available