Four Seasons Roast Duck

London, December 2016 – According to The Financial Times (in 2010), the best roast duck in the world is found at Four Seasons Restaurant in London. Four Seasons uses a secret formula for seasoning of their Chinese style barbeque roast duck. Actually, we have visited the Four Seasons Restaurant in Chinatown a few times on…