Taco Shack is a lively family restaurant serving outstanding New Mexican cuisine.