Office space for leasing in St. Louis, 800 Market St. Bank of America Plaza St. Louis, MO Floor 16