By SquaredTown on December 31, 2025
New 57,000-square-foot Austin South Lamar location brings lifestyle-focused experiences with fitness, recovery, shared wet suite, social events, 125 weekly classes and much more Key Highlights: Life Time South Lamar opens December 31 as Austin's newest luxury wellness and social...