7511 New england pkwy s , Amarillo, TX