5153 N. Ashland in Chicago, Illinois. 159 seat theater situated over a funeral home. Home of the Neo-Futurists and Too Much Light Makes the Baby Go Blind.
Log in or register to write something here or to contact authors.
Lost password
Sign Up
Need help? accounthelp@everything2.com