Schuh – 24/48 Oxford Street, London W1

London Image 5

As part of phase 2 of the Oriana development a new lease was signed with Schuh on this 14,000 sq.ft storeĀ and they opened for business in 2017.