Echota Behavioral Health – Tulsa, OK Office is a mental health clinic located at 2727 E Admiral Pl, Tulsa, OK 74110. Offering services in addiction treatment, counseling, and rehabilitation, the clinic aims to provide support for various mental health needs. Open Tuesday through Friday from 5:30 AM to 1:30 PM and Saturday from 6 AM to 11 AM, Echota is dedicated to helping individuals improve their mental wellness. For more information, you can visit their website at echotabehavioralhealth.com or call +19182624550.