The Sephora store in London is the first of its kind in the UK. It's located in Westfield shopping centre, in Shepherd's Bush.