Super Taco is a casual Mexican restaurant known for ample portions of tacos and other Mexican plates, with outdoor seating available.