Staller Center Main Stage Theatre
100 Nicolls Road,
No one has favorited this theater yet
The Staller Center Main Stage Theatre is located in the main arts building at the State University of New York at Stony Brook, New York. The theatre was founded in 1975 and film festivals have been held here since 1995.
Just login to your account and subscribe to this theater