12760 Biscayne Boulevard,
No one has favorited this theater yet
The Biscayne Twin was a pretty short-lived theatre, I recall. It was located close to NE 127th Street. I don’t have much memory of it, other than I saw a re-release of “Song of the South” there. Closed in the early 1980’s and became a Kauffman and Roberts appliance store.
Just login to your account and subscribe to this theater