Location: 1.6 Km. from Amarillo town centre.
See more: Hotels in USA Hotels in Amarillo Holiday Destinations in USA