2925 Dunn Road,
2 people favorited this theater
The 270 Drive-In opened in 1964 by Arthur Theatres with a capacity of 1,200 cars making it the largest drive-in in the St. Louis area. Located on Dunn Road and West Florissant Avenue just off I-270, its large marquee with the yellow tower and flashing red ball on top was visible for miles coming up and down the interstate.
This was one of the last theatres that the Arthurs operated when they went into financial dificulties and finally went out of business. It was demolished in 1981 to make way for the Clock Tower Shopping Center.
Just login to your account and subscribe to this theater