Definitive list of world’s top 1,000 restaurants compiled by computer El Celler de Can Roca, is the only Spanish eatery to feature in the top 10 29 Dec, 2015 @ 08:29 Featured·Food & Drink