He returned to Sweden and led the kitchen at Stockholm restaurant Frantzén, which received three Michelin stars and currently sits at the No. 6 position on the World’s 50 Best Restaurants list ...
Picking the best restaurants in the world is certainly ... This 17-seat restaurant by chef Björn Frantzén on Stadsholmen Island in Stockholm is renowned for wild pairings using ingredients ...