Super Taco is a relaxed Mexican restaurant known for its tacos, burritos, and other quick bites, plus Italian ice.