La Quinta Inn Amarillo West/Medical Center

2108 Coulter Dr
Amarillo
Texas
United States