Taqueria La Herradura - S. Pharr
4 Star Rating
(28 Ratings)
6613 S Jackson Rd Pharr, Texas 78577 | Restaurant Info