Get Directions to Tlc ← View details 2408 EAST 81ST STREET, Tulsa, Oklahoma 74137 (918) 496-5959 Get Directions From* To * — Required information