By  on June 22, 2007

Umbra home design products are sold in 75 countries, but the company settled in its hometown of Toronto to open its first freestanding store.

The 7,000-square-foot unit launched at 165 John Street — not far from where childhood friends and company founders Les Mandelbaum and Paul Rowan started selling their blinds in 1979. Umbra is the Latin word for "shade."

To Read the Full Article

Tap into our Global Network

Of Industry Leaders and Designers

load comments
blog comments powered by Disqus