908 S.W. 24th Street,
No one has favorited this theater yet
Opened December 4, 1970. One of several Southland Cinemas that appeared in South Florida in the early-1970’s, this twin operated until 1983.
Just login to your account and subscribe to this theater