Tulsa North Telephone (918) 835-8403 Address: 6916 East 12th Street Tulsa, OK 74112 (918) 835-8403 December 9, 2019|