Café Dépôt Tour Telus is a coffee shop offering quick and healthy options. Founded in Quebec in 1994, it's part of a café bistro chain.