Super Taco offers tacos, empanadas, and other Mexican staples in an informal setting.