8130 W Interstate 40, Amarillo, TX 79106
Sunday through Thursday 5 – 7 p.m.
View source
Restaurant website