4054 W. 12th Avenue,
No one has favorited this theater yet
The Apollo opened in 1980 as first-run triplex. A fourth screen was added in 1982 and the nearby Apollo South was added in 1984. 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.
Just login to your account and subscribe to this theater