Super Taco is a Mexican restaurant.