Frantzén*** named the world’s best restaurant

You can visit the world’s best restaurant – in Sweden. The star restaurant Frantzen in Stockholm tops ‘La liste’, the French guide to the world’s best restaurants. The success story continues for star chef Björn Frantzén, who has award-winning restaurants around the world, in Bangkok, Singapore, London, Dubai and Shanghai. But the very best – … Continue reading Frantzén*** named the world’s best restaurant