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