We will be in Barcelona for 5 nights prior to a cruise. I have narrowed my accommodation choices down to the Olivia Plaza on Plaza Catalunya and Royal Ramblas on Les Ramblas.
The Olivia is closer to the transport/bus hub however Royal Ramblas is actually on Les Ramblas. Are they or equal merits or is one closer to restaurants/activites? I appreciate any advice or suggestions.