Villa Italian Kitchen
2200 S 10th St Ste VC-09, McAllen TX 78503
(956) 630-0229
Directions
Order Online Delivery
Postmates
Doordash
Villaitaliankitchen
Slicelife
Mcallen, Texas
Villa Italian Kitchen
2200 S 10th St Ste VC-09, McAllen
(956) 630-0229