Situated in Amarillo, Texas region, Super 8 by Wyndham Amarillo is set 12 km from Austin Park. This 2-star hotel offers a 24-hour front desk, an ATM and free Wi-Fi. The hotel has family rooms.
Number of rooms: 59
8701 I-40 East, Amarillo, TX 79118-1045, United States