In the News: 01.18.2019

Previewing the New St. Louis Aquarium at Union Station

HEC-TV

The St. Louis Aquarium at Union Station will be a 120,000-square-foot, two-story aquarium built inside the footprint of a 19th-century train shed designated as a National Historic Landmark. Scheduled to open in late 2019, it is a key piece of the $187-million family entertainment complex planned for Union Station by Lodging Hospitality Management (LHM). 

Read More

Insights

Latest In the News

sign up to receive insights

Sign up to receive McCarthy Insights