Owyhee Health and Rehabilitation Center
108 West Owyhee
Homedale, ID 83628
Owyhee Health and Rehabilitation Center is located at 108 West Owyhee in Homedale, Idaho. It is a 49 unit nursing facility. With about 5,000 residents in the 83628 zip code, the surrounding area has a sparse population. ...