Icebox Cryotherapy Studios opens new location in Sugar Land

The business is located at 18802 University Blvd., Ste. 150, Sugar Land.