3192 Morganford Road,
1 person favorited this theater
The Armo was an airdome that opened in 1937 located at Morganford Road and Wyoming Streets in South St. Louis. I believe it was one of the last operating airdomes in the city, closing from what I can find in 1952.
If my history is right, the site later became one of the Cooks Supermarkets, which is long gone also.
Just login to your account and subscribe to this theater