Wednesday, August 29, 2012

Scotch & Soda opens its first two London stores

Scotch & Soda takes it to the next level in the United Kingdom. Already distributed in more than 200 multi-brand stores across the country, the eclectic Dutch brand has just acquired its first two own retail stores in London. As announced by Cushman & Wakefield, which handled the transaction, the deal involves two store fronts across the street from one another at 181 and 170 Westbourne Grove. Each location offers an area of approximately 90 square meters, one of which will be used for men's

Read more ...

No comments:

Post a Comment