23
Aug
Downtown St. Louis apartment tower slated for $169M renovation
The Mansion House apartments in downtown St. Louis are slated for a $168.6 million renovation.
Source: Arizona Business Journal
The Mansion House apartments in downtown St. Louis are slated for a $168.6 million renovation.
Source: Arizona Business Journal