Solera Health Club & Spa
811 Spruce St, St. Louis 63104