3800 W. 12th Avenue,
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.
Just login to your account and subscribe to this theater