A Look Inside Byredo's New Covent Garden Store
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.