Tulsa Mental Health & Wellness Center, L.L.C. Provider Location 4867 S. Sheridan Tulsa, OK 74145 (918) 407-9803 View All Providers