A shitty dirty and otherwise horrible food place that everything thinks its the best located mostly in New Mexico. Known for green chilli but they dont know how dirty the place is behind the counter. Low Pay, Low Standards.
by BootandNuke June 29, 2018