Flame-grilled chicken restaurant El Pollo Loco has finally arrived in Albuquerque. It occupies an end unit of a multi-unit building also home to a recently opened Xfinity and Jamba.