The place is now Karlas Deli and Grocery and it is still good. Lots of latin groceries and an AMAZING Cuban sandwich!
Never been there
Best Cuban sandwich