Apollo Twin Drive-In
3159 South Garland Avenue,
1 person favorited this theater
More Photos of This Theater
Speakers were in each of the umbrella stands as up to 175 could watch the film outside of their cars and enjoy the snack bar offerings at the Apollo Twin as shown at opening of October 1968.
No one has favorited this photo yet