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. 1170 N Carroll Ave, Southlake, TX 76092 817.329.6263 ..