1202 E Rt 66 Blvd, Tucumcari, New Mexico 88401 USA
These green chile strips will change your life!
Photo Credit: Yelp