OU Physicians – Tulsa Dept. of Social Services, Outpatient Behavioral Health Provider Location 1111 S. St. Louis Ave. Tulsa, OK 74135 (918) 660-3352 https://www.ouhealth.com/health-services/mental-behavioral-health/ View All Providers