© 2013 Drake Plaza Apartments. All rights reserved.  3307 Olive Street St. Louis, Missouri 63103  314-652-2070