Cafe Rio has the best Mexican food in Utah, hands down. They're so fresh and everything is ready to go within minutes. When you walk in, you'll be faced with a huge line. Don't turn away, the line moves quickly. They also have a frequent diner's card where your 7th meal is free.
more