Horizon Home Health & Hospice Categories HospicesHome Health Services 63 W. Willowbrook Dr Meridian ID 83646 (208) 888-7877 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Pinterest Tell a Friend ×