Home EmiratesDubaiLETOILE opens flagship beauty store at Dubai Festival City Mall