August 6, 2009 at 1:26 pm

Following the ridiculously low $5 million purchase of Plaza Square Apartments in the western section of Downtown St. Louis earlier this week, the new owner is putting money back into the building. Read more