A Leon's store is pictured in Toronto
A Leon's store is pictured in Toronto April 22, 2010. Leon's Furniture Limited (TSX: LNF) (Leon in Quebec) is a Canadian furniture superstore which first opened its store in 1909 in Welland, Ontario.
Size: 5100px × 3400px
Location: Toronto, Ontario, Canada
Photo credit: © TheStoreGuy / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: canada, leon, logo, ontario, shop, shops, store, storefront, toronto