Tag: The Vermont Hotel
Sephora Opens Two New Stores in the North East
Today, Sephora celebrated the official opening of two highly anticipated North East stores at Eldon Square in Newcastle and Metrocentre in Gateshead. As the...
Sephora Celebrates North East Expansion with Exclusive VIP Launch Event
Sephora marked its much-anticipated North East debut with an exclusive VIP launch party ahead of the grand openings of two new stores in Newcastle's...