Main content

North east beauty influencers praise new big name

Makeup retailer Sephora has opened shops in the Metro Centre and Eldon Square

Release date:

Duration:

3 minutes