Hotels Near Residence Inn by Marriott Amarillo, Amarillo