Clinic 21 Added by Jan Maroons 0 reviews Listed in Health Care 431 E State Hwy 114 #120 Southlake, TX 76092 (214) 543-8992 Add to Favorites Claim Listing Updated: Jun 14, 2017 Overview Reviews Add Your Review Please login or register to add your review.