Famed Spanish restaurant opens first overseas site in Scotland
El Celler de Can Roca has three Michelin stars and is ranked among the best restaurants in the world by critics.
El Celler de Can Roca has three Michelin stars and is ranked among the best restaurants in the world by critics.