Spanish fine-dining powerhouse El Celler de Can Roca was twice named the “World’s Best Restaurant” by Restaurant Magazine. Not to mention the three Michelin stars
Spanish fine-dining powerhouse El Celler de Can Roca was twice named the “World’s Best Restaurant” by Restaurant Magazine. Not to mention the three Michelin stars