Umbra is a home accessories design and manufacturing company. The company has headquarters in Toronto, Ontario, Canada and satellite offices in the Netherlands, Brazil, the United States, and China. The firm sells more than 2,000 home products through over 25,000 retailers in 120 countries.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Umbra_Concept_Store
Address 165 John St, Toronto M5T, Canada
Coordinates 43°39'1.61" N -79°23'27.927" E