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?