Owyhee Health & Rehabilitation Center
108 W Owyhee Ave, Homedale, ID
(208) 337-3168
★ 4.7 (48 reviews)
Owyhee Health & Rehabilitation Center is a 49-bed skilled nursing facility located in Homedale, Idaho, licensed by the State of Idaho and rated 4 star