Otherworld Theatre Performance Venue and Bar is at 3914 North Clark Street , Chicago, IL.