LifestyleFine dining04:18This browser does not support the video element.Lifestyle06/26/2015June 26, 2015"El Cellar de Can Roca" in Spain has been voted the "best restaurant in the world" by the British "Restaurant Magazine." Three brothers run the establishment. Euromaxx headed out for a taste.Copy linkAdvertisement