Taqueria La Ranchera
2550 Ambler Ave Abilene, Texas 79603 | Restaurant Info