Apollo Twin Drive-In
3159 S. Garland Avenue,
Garland,
TX
75041
3159 S. Garland Avenue,
Garland,
TX
75041
3 people favorited this theater
Uploaded By
More Photos
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