Laureate Psych Clinic & Hosp: 6655 S Yale Ave - Tulsa, OK