The World’s 50 Best Restaurants Awards 2013 – Celler de can Roca nº 1 in the World!
It seems the magnificent legend of Restaurant Celler de Can Roca in Spain has no boundaries! We are thrilled to confirm that Spanish restaurant Celler de Can Roca, our own very precious Girona based Michelin 3* restaurant, has been confirmed as No: 1 Restaurant in the World, at the Read More















