El Pollo Loco

Overview

Address: 23601 El Toro Rd,
Lake Forest, CA 92630, USA
Website: elpolloloco.com
Phone: 949-855-1133