Where is Chefs Depot? It is located at Chefs Depot 5590 Finch Ave E, Scarborough, ON M1B 1T1, Canada. You can get directions for Chefs Depot, who is in the Food products supplier category. You can find up-to-date information on 5590 Finch Ave E, Scarborough, ON M1B 1T1, Canada Food products supplier companies on our website.