
SAR01919SPA.jpg


Staff in the kitchen during the busy evening sitting at the restaurant 'El Celler de Can Roca' which has won three Michelin stars and has twice topped the annual rankings as the world's best restaurant.
Samuel Aranda/Panos Pictures /Felix Features 7 Feb 2017
Not for sale in Spain