27/01/2021 Brand, Interior, News, Outlets, Retail/Distribution Too Faced Opens Their First Store in New Delhi California-based makeup brand, Two Faced, recently celebrated the opening of its newest store at Promenade Mall in Vasant Kunj, New...