3800 W. 12th Avenue,
No one has favorited this theater yet
The Apollo South opened on June 29, 1984 as an additional four screens to the existing Apollo down the street. The two theatres were advertised as the Apollo VIII from 1984 to 1989 when the Apollo North closed.
The Apollo South remained open as discount house from September 15, 1989 until 1999.
Just login to your account and subscribe to this theater