Indian Hills Manor.

Health and Medicine > Medical Center

Address: 1720 N Spruce St, Ogallala, NE, 69153

Phone: (308) 284-4068

Website: http://www.indianhillsmanor.com/SNF/Contact.aspx

Category: Healthcare

Tags: #HealthandMedicine>Me

Listed on BizVoices