Super Nacho is a Mexican restaurant offering tacos, burritos, and other comforting dishes in a relaxed atmosphere. Established in 2007.