Apollo South
3800 W. 12th Avenue,
Hialeah,
FL
33012
3800 W. 12th Avenue,
Hialeah,
FL
33012
No one has favorited this theater yet
The Apollo South opened in 1984 as an additional four screens to the existing Apollo down the street. The two theatres were advertised as the Apollo 8 from 1984 to 1989 when the Apollo North closed.
The Apollo South remained open as discount house until 1999.
Contributed by
Al Alvarez
Just login to your account and subscribe to this theater