Chinese in London - Kensington Royal Garden Hotel, 2- 24 High Street Kensington, Kensington, London, W8 4PT Tags: chinese, duck, posh, service, special occasion, upscale