Simple but bold, these spots take their cues from snack bars and pintxos.
The World’s Best Restaurant is Disfrutar in Barcelona, Spain. Number two in the ranking by the World’s Best Restaurants organization is Spanish as well: Asador Etxebarri, in Atxondo, a peaceful Basque ...