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

sign up to receive insights

Sign up to receive McCarthy Insights