Redbud Physical Therapy Store in TulsaCategories: Offered Services: Aquatic Therapy, PTAddress4008 S. Yale Ave.Tulsa, OK 74135USContact Phone: 918-622-4126