Life Time Opens 57,000-Square-Foot South Lamar Wellness Center in Austin | Intellectia.AI