St. Louis? It was a very interesting ride to the top of the arch. It made me think I was climbing into the drum of an oversized clothes dryer!
St. Louis Armory 1959 Photo by Vanishing STL on flickr · · The St. Louis Armory was located at 1221 S. Grand Boulevard. It was completed in 1889 and demolished in 1960 for construction of the Wohl Mental Health Institute. This photo is from the St. Louis University Pius XII Memorial Library Special Collections.