A new AI-driven wellness center called Fountain Life is anticipated to open in October inside the acclaimed Park House Houston near the River Oaks.