Sephora to open first regional store at Sheffield’s Meadowhall
British Land has signed Sephora UK at Meadowhall in Sheffield. The beauty retailer has taken 3,389 sq ft on a 10-year lease. The store is expected to open summer this year. Sephora’s signing follows the opening of Inditex’s Bershka, which