I love Molcasalsa Mexican food! It is the best restaurant by far in downtown Salt Lake City, Utah.
All reviews seem positive
In ShortIt's a fast-food joint, but everything is made to order--and available 24 hours a day. You'll feel like you're at a real taqueria in San Francisco's Mission District. An array of...