Update Info - El Pollo Loco
This restaurant was reported as closed. If it is open, let us know.
El Pollo Loco
2403 Babcock Rd
San Antonio, TX 78229
2403 Babcock Rd
San Antonio, TX 78229
This restaurant was reported as closed. If it is open, let us know.