‘World’s Best Restaurant’ title heads south
El Celler de Can Roca, in Girona, Spain, northeast of Barcelona took the top listing when the year’s World’s Best 50 Restaurants list was announced
El Celler de Can Roca, in Girona, Spain, northeast of Barcelona took the top listing when the year’s World’s Best 50 Restaurants list was announced
El Celler de Can Roca, in Girona, Spain, northeast of Barcelona took the top listing when the year’s World’s Best