★★★
Medium budget lodging with 3 stars located 8 km far from the center of Amarillo. These are some of the more relevant amenities offered: air conditioned and fitness room. It belongs to the Holiday Inn chain.
There are 166 comments on this accommodation:
Address: 7799 I-40 East. 79118 Amarillo. United States.