Sephora and Hollister to set up shop at Brent Cross

Hollister is opening a 6,500 sq ft store and Sephora UK is taking 4,500 sq ft at the north-west London shopping centre.