510 E Pine St, Deming, New Mexico 88030 USA
When driving though Deming New Mexico El Mirador is my stop for the Best Green Burrito in New Mexico.
Photo Credit: Yelp