Serving Wichita Falls residents
The nearest Stages location to Wichita Falls is at 4101 N Classen Blvd, Suite D, Oklahoma City, OK 73118 (Google Maps), about 140 driving miles (an estimate; check your map app). Admissions can help plan arrival and talk about whether telehealth IOP is an option once you complete a higher level of care.
Families across Texoma, Sheppard AFB and Midwestern State contact us when a loved one needs help. Treatment away from familiar triggers can be a helpful reset for some people.