Indian Hills Manor

1720 North Spruce Street Ogallala NE 69153 (888) 848-5698