Celler Can Roca really is the best in the world!
Forget about being the Best In Spain, just last week I had the privilege to experience The Best Restaurant In The World, Celler Can Roca in Girona, Spain. I have a client who is currently visiting Spain, but called me for the first time back in January. By now I have a feel for my…