Umbra Store – Modern Storefront November 29, 2007 Umbra recently opened a store in Toronto, Canada. Designed by Kohn Shnier Architects via Flickr