Viva Barcelona is a restaurant you cannot pass up. The food is wonderful, the prices are great, and you could not ask for a better staff. Everyone there is so friendly and helpful that you feel like you are in an elegant restaurant on a first class cruise ship. The new outdoor patio is absolutely wonderful!
Pros: Food, Prices, Staff
more