Taco Universe is a taco restaurant.