Ocean, mountains, bustling streets and quiet squares, parks, art, food, wine…no wonder this gem makes the list of the best places to visit in Europe.
Barcelona seems to have it all. Ocean, mountains, bustling streets and quiet squares, parks, art, food, wine…no wonder this gem makes the list of the best places to visit in Europe.