This place is yummy!
I had the wet burro with super hot green chile beef and red sauce. It was so big I took half home for dinner the next day. The place is tucked in the back of a strip mall on 7 the street 2 lock or so north of mountain view in north Phoenix. Scrambles and IL Posto.