Ben Sherman Label Comes to Canada
British fashion brand Ben Sherman, known particularly for its fine-tailored shirts, opens its first freestanding retail store in Canada tomorrow. The first 100 people to cross the freshly painted entrance of the store, strategically located in the heart of Toronto’s fashion district, will receive a free pair of this winter’s … Read More