Leo's Snacks is a casual taco restaurant offering mini street tacos, Mexican fare, and a variety of snacks.