The Armory, located at 3660 Market Street, St. Louis, MO 63110, was completed in...
The Armory, located at 3660 Market Street, St. Louis, MO 63110, was completed in 1938 to house the 138th Infantry Missouri National Guard Armory. Over the decades, the building has been home to the St...