OU Physicians – Tulsa Dept. of Social Services, Outpatient Behavioral Health Provider Location 6333 E. Skelly Drive Tulsa, OK 74135 (918) 664-4224 https://12and12.org/ View All Providers