The Umbra Store

Location165 John St. Official website Official website Phone (416) 599-0088

This Toronto landmark is the only retail location of the iconic design brand. With its award-winning space, Umbra is uniquely engaging, offering innovative, fresh, and functional products for the home.