Sephora on Champs-Elysée, Paris
Thursday, September 17th, 2009It’s often said that French woman have the best skin and truly value skin care. Perhaps it’s because the ultimate beauty destination is in Paris? The mother ship. The home base. The flagship store. The crown jewel. Where it all began. Of course The Beauty Bug is talking about the Sephora on Champs-Elysées, or heaven [...]

