Taco Villa is a casual Mexican restaurant offering a variety of eats, including tostadas and enchiladas. Dine-in or call for takeout and delivery options.