0
SOPHIA WEBSTER’S LONDON FLAGSHIP STORE opened in May 2016. The new flagship store is in a prime location on London’s Mount Street. Neon by us.
More on that story here.