This location is in a convergence of strip malls near Sherway Gardens which is tough to find if you don't know the area because its surrounded by highway ramps
Also, its so busy here I would avoid it unless you are around early morning or any other slow period.