A city in Canada.
Umbra is a leading Canadian company specialising in contemporary, casual and original design for the home. It was set up in 1979 and headquarter in Toronto. The two founder Paul Rowan & Les Mandelbaum are childhood friends. Umbra has presence in … see full wiki
What did you think of this review?