dallasmovietheaters
Star Twin Cinemas I & II
Miami, FL
Uploaded on: October 9, 2022
Size: 1.3 MB
Views: 382
License:
It’s a February 9, 1973 opening date for the new cinemas at the 79th Street Star Mall complex in Miami. Seems like patronage for the G-rated Disney fare was light.
No one has favorited this photo yet