12 and 12 Inc
Availability
Phone Number
view phone(918) 664-4224x1021
Address
6333 East Skelly Drive Tulsa, Oklahoma, United States 74135Intake
(918) 664-4224 (918)
Mail Address
6333 East Skelly DriveTulsa, OK 74135
URL
website: http://www.12and12.org
» Leave Testimonial
Payment Type
Medicaid
Self Payment
Program Environment & Type
Outpatient