Spain Back at Top of World’s 50 Best; El Celler de Can Roca is No. 1
Congratulations to El Celler de Can Roca as it resumes its position as No. 1 Restaurant in the World in the list of World’s 50 Best Restaurants. El Celler de Can Roca, a restaurant in Girona, Catalonia, Spain, had previously won the World’s Best title in 2013, beating Noma, which was World’s No. 1 in…