Super Taco is a Mexican restaurant serving traditional fare, with weekend happy-hour drinks.