Stage Left Theatre 2936 N. Southport Ave. (Athenaeum Theatre) Chicago IL http://www.stagelefttheatre.com