Tag: bricks and mortar store

Sephora announces flagship store in Westfield London

Following the launch of its UK e-commerce site, Sephora has revealed its…

Jane Wolfe