7120 w interstate - Amarillo, TX, United States close