A new Elemis Boutique has launched in London at iconic Knightsbridge department store Harrods. Located in the White Hall on the ground floor, the new boutique is said to be ‘proudly bold and British’ with a design infused with iconic emblems of the capital city’s landscape.