Fried Chicken

El Pollo Loco ( Store Number: # 5931 ) Store Hours and Reviews in San Antonio, Texas

El Pollo Loco
2403 Babcock Road, San Antonio, TX 78229.
El Pollo Loco Phone Number(210) 615-7200 Driving Distance from, : 6217.17 mile

get driving directions

San Antonio, TX Nearby locations