I stumbled upon this review (and similar ones) while looking for something else. Has anyone been there? I don't see any posts on Chowhound about it. And yet, "Asian-Latino"? That certainly sounds chowhoundish on the face of it.
Or is it just a tacky California-wannabe kind of place?