New downtown apartment complex by Busch Stadium looks to capitalize on location

The first apartment complex built from the ground up in downtown St. Louis in years is leasing quicker than its developer expected.
Source: Arizona Business Journal