Taco Mesa is a Mexican restaurant offering health-conscious, organic burritos, tacos, and margaritas in a casual taqueria setting. Vegetarian options and takeout are available.