Taco Shell is a VERY TINY restaurant tucked into a strip shopping center, but they have some of the best, authentic New Mexican food I've had. Their bowls of red or green chile with beans and beef are simply incredible. Be ready for VERY HOT, tho! They serve you fresh sopapillas with native honey after every meal. Prices are extremely reasonable and they have meals as well as ala cart. Get there early, or plan to carry out as you won't get a seat.