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 registerto write something here or to contact authors.