Los Tacos Storo is a Mexican-American restaurant offering a menu of tacos, burritos, and nachos.