Taco Palace is a casual Mexican eatery offering tacos, burritos, enchiladas, and more, with a salsa bar and drive-thru service. Delivery and takeout are available.