Get directions to: El Pollo Loco, Rancho Santa Margarita, CA
Restaurant address: 22381 Antonio Parkway Rancho Santa Margarita, CA 92688, USA
Restaurant: El Pollo Loco