El Pollo Loco 23601 El Toro Rd Lake Forest, CA 92630 Phone: (949) 855-1133 Fax: (949) 855-4333
Category: Restaurants