Famed Spanish restaurant opens first overseas site in Scotland 0 09.10.2024 19:42 BBC News (UK) El Celler de Can Roca has three Michelin stars and is ranked among the best restaurants in the world by critics.