Fitness Friday

A Colossal Athletic Resort Has Opened at Baybrook Mall

At 123,000 square feet, Life Time's ninth Houston-area location is bigger and better than ever.

01/11/2019 By Abby Ledoux