I see lots of posts on the board about Cuban food. I love Cuban food. Tonight out of the corner of my eye at high speed I spyed a neon sign, looked very new, touting "CUBAN FOOD" as I drove down Pico. North side of the street, near Roscoe's and thus near LaBrea. The place seemed new to me. I didn't catch the full name. Anyone know it and if it is any good?