El Pollo Loco

restaurant in Urban Core, Chula Vista

Phone: (619) 476-9325

Website: www.elpolloloco.com

Address: 666 H St