Patient Portal Resources Connect. WELCOMe to SOUTHLAKE INTEGRATIVE WELLNESS CENTER Compassion • Hope • Health. Southlake Integrative Wellness Center. 1170 North Carroll Avenue, Southlake, TX, 76092, United States (817) 329-6263 OFFICE@SLWELLNESS.NET. Hours. Terms & Policies..