Tortilleria Tlaxcalli
1901 W Dicker Dr Pharr, Texas 78577 | Restaurant Info
Estimated delivery time: 59 minutes