Restaurants & Bars 2

El Pollo Loco

george | Dec 22, 2005 11:01 AM

on the west coast to texas, there's a restaurant chain that serves lemon marinated flame grilled chicken, tortillas, and salsa that you assemble and roll up yourself. very inexpensive and tasty.

is there a place like this in boston? i was thinking that anna's taqueria was the closest thing. others?



Want to stay up to date with this post?

Recommended From Chowhound