News

Make-up giant Sephora has plans to open at Castle Towers, which will be a haven for shoppers searching for cosmetics following the introduction of its competitor Mecca at the mall in 2019.