Pretty tasty food at Los Cucos. But don't go if you are looking for authentic Mexican fare. It is better suited to the very Americanized palate. A much better choice would be Red Iguana. But if you don't want to head downtown, and you want a step up from Taco Bell, this is the place.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.