Willow Crest Hospital: 130 A St SW - Miami, OK