Just off Interstate 40, this hotel is 8 km from the Amarillo Museum of Art. The hotel offers a microwave, refrigerator and free Wi-Fi in every guest room.
Zimmeranzahl: 138
2301 East Interstate 40, Amarillo, TX 79104, USA
Hotel heute 1-mal gebucht.