Life Time Fitness, San Antonio
Address:
18510 US 281 North
San Antonio, TX 78259