KIKO – 48 Oxford Street, London W1

London Image 5

As part of phase 2 of the Oriana development a new lease on this 2,000 sq.ft store was signed with Italian cosmetic brand KIKO who opened for business in 2017.