Taqueria La Rosa 6920 South Jackson Road, Pharr, TX 78577