Saint + Sofia chooses Covent Garden for first physical store
November 22, 2024 6:45 amThe Saint + Sofia contemporary womenswear brand has chosen London’s Covent Garden for the opening of its first physical store. The 1,600 square foot flagship at... View Article