UK

Historic city hotel of the K + K Hotels brand in the upscale London district of Kensington.