The World’s Best Restaurant is Spanish–Again 2

Celler Can Roca

After two years as runner-up in the annual 50 Best Restaurants of the World competition organized by London’s Restaurant magazine, a family-run eatery in a Spanish provincial capital was declared in London yesterday the world’s best restaurant. More…

Advertisements