Spanish restaurant voted 'world's best'
  • 11 years ago
Spain's El Celler de Can Roca seizes the title of the world's best restaurant from Denmark's Noma. Duration: 01:04