Taco Shack is a Mexican restaurant offering handcrafted tacos in a variety of flavors.