Sephora stores are commonly found within JCPenney locations, but their stand-alone flagship store is on what French avenue?
Champs-Élysées