This is the only place I've found that has true tasting chili verde..haven't been able to find another place that compares. I've been the Newark and Sunnyvale locations and they are both equal. They have large proportions and I love the atmosphere. During the summer, you can sit outside and enjoy a delicious margarita.
Pros: chili verde, ambiance
more