Recently visited this place for the first time. It's on Venice Blvd, somewhere around Grandview, on the south side of the street. I don't think I've seen anyone post about it before.
Very good tacos in general, but the cabeza ones were exceptionally good, maybe the best I've ever had. Any other things that people can recommend there?