Company description
Leela Indian Food Bar is serving the best Indian food in Toronto for a year now. We are located at 3108 Dundas Street W, Toronto and cater to Indian food lovers from all across the state. Leela India Food Bar is where you can quench your lust for best Indian food in Toronto. We aim to bring you the taste of India in every bite you relish at our Indian restaurant in Toronto. With a team of expert chefs and servers, we make a team that ensures that you always have a satiating dining experience.