The three brothers who run Spain’s El Celler de Can Roca were hoping Monday that it would keep its crown as the world’s best restaurant, as the results of a survey by Britain’s Restaurant magazine were unveiled. The Girona-based restaurant, … More
Read more here Capital Lifestyle
Read more here Capital Lifestyle