St Louis Union Station Office Park is part of the exciting $135 million St. Louis Union Station redevelopment project and home of a 75,000 sf, $45 million aquarium, innovative “Fire and Light Show” and 200’ high Ferris wheel.
The heart of the office park is a 1-acre plaza with a circular fountain, raised planter boxes and colorful landscaping that impressively welcomes all tenants and their guests. The development contains four buildings – The Power House, Grand Central, the Post Office Annex, and the Veterans Affairs Building. They have combined to win several awards, including the BOMA International Office Building of the Year Award, two Better Downtown St. Louis Awards, two BOMA St. Louis Office Building of the Year Awards and two St. Louis Cityscape Awards.
St. Louis Union Station Office Center consist accumulatively of 159,630 square feet of combined office space and is conveniently located in the heart of downtown St. Louis at Market and 18th Streets just one block from the new St. Louis MLS Expansion stadium, home of St. Louis City SC!