Holiday Inn Express Amarillo South, an IHG Hotel
Amarillo Texas
Check in 4:00 PM
Check out 11:00 AM
Located in Amarillo, Holiday Inn Express Amarillo South, an IHG Hotel is within a 5-minute drive of Sports World and Ozymandias on the Plains. This hotel is 3.1 mi (5 km) from John Stiff Memorial Dog Park and 3.5 mi (5.6 km) from Western Bowl.
Make yourself at home in one of the 68 air-conditioned rooms featuring refrigerators and flat-screen televisions. Complimentary wired and wireless internet access keeps you connected, and satellite programming provides entertainment. Bathrooms have showers and hair dryers. Conveniences include desks and complimentary newspapers, as well as phones with free local calls.
Property Details
Location
6701 Hollowood Rd, Amarillo, Texas 79119, United States