5670 Simmons St, North Las Vegas, Nevada 89031 USA
Chicken / Al Pastor / Carne Asada Tacos (no onions) - Absolutely DELICIOUS!!!!
Photo Credit: Yelp