3015 N.W. 79th Street,
No one has favorited this theater yet
The Star Twin opened in the Woolco Shopping Center in 1973. It specialized in running exploitation first-run films and operated until at least 1977.
Just login to your account and subscribe to this theater