The list for world’s 50 best restaurants is up, and here is a list of the world’s restaurants that made it to the top 10. El Celler de Can Roca of Gerona, Spain It’s back to its no.1 spot because…

The list for world’s 50 best restaurants is up, and here is a list of the world’s restaurants that made it to the top 10. El Celler de Can Roca of Gerona, Spain It’s back to its no.1 spot because…