Claim: IO Theater is located in western Chicago.
Verdict: NOT ENOUGH INFO