Top 5 places to see in Barcelona on your Mediterranean cruise
Barcelona, Spain, is a favorite port of call on any Mediterranean cruise. Southern Europe is steeped in history, and Barcelona is no exception.
Barcelona, Spain, is a favorite port of call on any Mediterranean cruise. Southern Europe is steeped in history, and Barcelona is no exception.