El Pollo Loco

Overview

Address: 1150 W Alameda Ave,
Burbank, CA 91506, USA
Website: elpolloloco.com
Phone: 818-557-0683