La Roca: Meal + Ice Cream + Beer = 3 CUC
by robramon
This is my favourite restaurant in the whole of la Habana, kind of a mix of local and tourist clientele, it is simply the best value you will find anywhere. You pay 3-3.50 CUC for a pretty decent sized meal, ice cream and they even throw a beer in, and it doesnt look like a cheap place and compares well with any restaurant you can find in London (apart from the cuban waiting times of course,lol)- There is even a piano player (usually in the evenings) which is great. There is also a cocktail bar opposite the restaurant area, which is perfect for after meal drinks, usually the bar plays spanish/american pop and reggaeton music. La Roca is located in Vedado, not far from the Habana Libre hotel, on 21 y M, any taxi driver or local will know la roca ;)
The menu is pretty much as you will find in most cuban restaurants, and is thus, limited to fish, pork, beef or sometimes horse ;), with rice...