Redbud Physical Therapy 12326 East 86th Street NorthOwasso, OK, 74055 View Phone 918-272-3750 Fax: 918-272-1923 View Website Experience & Reliability Click here to schedule an appointment! About Connect with this Business: Reservation Send to My Email Send to My Phone Print this Page