Are you looking for a Best Indian Food Restaurant in Downtown Toronto & Etobicoke? Leela Indian Food Bar is one of the Best Indians Food Restaurant Located in Toronto, ON. We serve Indian cuisine in Toronto, Etobicoke, Dundas Street etc. Reserve your table with Top rated Indian Restaurant in a junction.