Barcelona Food and Markets Posted on October 11, 2013 by ZihGarden Spain means paella and Spain means tapas, with a lot of seafood, cheese, and meat products mixed in. Eating vegan in Barcelona was a hard nut to crack Continue Reading →