Yimchai - United Kingdom

Best Chinese Restaurant 2017 - Surrey