Luxury body care and fragrance brand Byredo has landed in Covent Garden! Following the tremendous success of its first store, located on Soho’s Lexington Street, the Stockholm-founded label has turned its attention to the bustling heart of Seven Dials for its sophomore space.