Commercial office space in St. Louis, 1009 Olive St. The Thaxton St. Louis, MO Floor 3