Star Twin Cinemas I & II

3033 N.W. 79th Street,
Miami, FL 33147

Unfavorite 1 person favorited this theater

Uploaded By

Tiny dallasmovietheaters

More Photos

Photo Info

Uploaded on: October 10, 2022

Size: 632.9 KB

Views: 381

License:

Star Twin Cinemas I & II

The 79th Street Star Mall housing the cinema went under in 1983… but folks were still feeling good as on October 30, 1983, it rebooted as the successful Flea Market U.S.A. And somehow they booked James Brown, the Godfather of Soul, as the opening attraction just three days prior to his court date in Sacramento for failing to pay child support.

Unfavorite No one has favorited this photo yet

You must login before making a comment.

New Comment