One of America's best Mexican restaurants, this lively place doesn't look like much, and it's off the beaten track. But everyone in Salt Lake City can tell you where to find it, and about its warm and accommodating staff and incomparable house-made moles and chile verde. They pour premium margaritas and good Mexican beers, and always keep the salsa and chips coming. Expect to find rockers Los Lobos here every time they play Salt Lake City. If the wait is out the door and down the block (almost always!), try the new Red Iguana 2 (866 W. South Temple) with more tables two blocks away. Both locations have the same vibe and food; make either a stop on your way from the airport.