Quail Creek Surgical Hospital: 6819 Plum Creek Dr - Amarillo, TX