7403 New england pkwy s , Amarillo, TX