The studio is a Los Angeles concept that is is owned by husband and wife Erin and Chris Kobus. The Southlake spot is the brand's first Texas location and offers supplemental therapies for overall wellness.