First remember we are reviewing restaurants in Havana so the star system is way out of whack compared to almost anywhere else on the planet, but this place is just around the corner from my house, I take visitors here in a pinch, when we want to pop out for something to eat. Compared to most state run restaurants, quality...
More
