Renaissance Ranch — Heyburn Inpatient and Outpatient Hospital Inpatient Mental Health Renaissance Ranch Heyburn Inpatient and Outpatient provides hospital inpatient mental health services in Heyburn, Idaho. Read more... 312 South 950 West