3333 S Coulter St, Amarillo, Texas 79106 USA
Loved the nachos!! They are massive!!
Photo Credit: Yelp