A lot of these places (including Beto's) vary by location: I love the Alberto's at 4900 South State but can't vouch for the 1500 South State one. For sit-down places Red Iguana is by far the best and now there is a second location to handle the crowds.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.