Delpozo opens new store in London

Spanish luxury fashion brand Delpozo has opened in London its second international store. Located on Sloane St, the new store covers 4,000 sq ft on 2 floors. The store is part of a new development designed by architects Stiff + Trevillion and owned by the Cadogan Estate.