Owyhee Health & Rehab Ctr
108 W Owyhee Ave
Homedale, ID 83628
Homedale, ID 83628