Have you tried Choza mama? You Should.
By A Yahoo! Contributor, 2/6/07
I just tried this place on the corner of Alameda and Olive. I went with my wife we had a Lomo Saltado Wrap and some of thier Rotisserie Chicken. WoW!
So good, and the sauce it came with was great. I couldn't get enough of the stuff. I highly recommend this place. If your in Burbank near NBC. Check it out you won't regret it.