Sephora opens new store in Eldon Square
As a result of the opening, the shopping centre saw footfall increase by 14% in comparison to the same period last year
Global beauty retailer Sephora has announced the opening of its new store in Eldon Square shopping centre, Newcastle.ย