Taqueria La Herradura - N. Pharr
3.5 Star Rating
802 E Expressway 83 Ste I Pharr, Texas 78577 | Restaurant Info