Holiday Inn Amarillo West Medical Center

8231 W Amarillo Blvd
Amarillo
Texas
United States