The Culture Trip Txepetxa is the place to come in the Basque country, and arguably all of Spain, for anchovies Read more