The River Source – Tucson Detox Center is an addiction treatment center located at 6700 N Oracle Rd UNIT 121, Tucson, AZ 85704. We offer programs for alcoholism treatment and mental health support, along with comprehensive rehabilitation services. Our facility operates 24 hours a day, providing a supportive and compassionate environment for individuals seeking recovery. For more information, visit our website at theriversource.org or call us at +15207322568.