A St. Louis Park taco bar serving Mexican street tacos and margaritas in a casual setting.