Articles by tag: THEA Award
America’s newest aquarium is the centerpiece of a $187 million family entertainment attraction in downtown St. Louis. The Aquarium and other new attractions are housed in the National Historic Landmark train shed at St. Louis Union Station Hotel, owned by LHM and its visionaries, Bob and Steve O’Loughlin. The station originally opened in 1894 as […]