Invicta Healthcare Find A Doctor Directions Invicta Healthcare 771 E Southlake Blvd Ste 101 Southlake, TX 76092 United States (817) 381-9650 Directions 32.940047, -97.140082