- Renaissance Ranch
Renaissance Ranch is a Drug and Alcohol Treatment Center that is located at:
1020 Landbank Street
Idaho Falls, ID. 83402
If you would like to contact Renaissance Ranch, you can reach them at 208-522-6155.
Renaissance Ranch offers the following treatment services: Substance Abuse Treatment Services, Detoxification, Outpatient, Persons With Co-Occurring Mental And Substance Abuse Disorders, Women, Men
Payment forms accepted: Self Payment, Private Health Insurance