The amount of times we’ve scrolled on pastLeela Indian Food Bar(3180 Dundas Street West/Keele Street) in the online food-ordering apps and never once tried anything. We’re flabbergasted at that, so took the plunge and went for it. The first thing we liked is that Leela has decent ph...