3108 Dundas St W, Toronto, ON M6P 2A1
Call: (416) 769-7777
Leela Indian Food Bar in Toronto's Junction District is a bright, colourful space serving Indian tapas and street foods. The restaurant opened in January 2017 and offers a relaxed atmosphere with 30 seats and an open concept kitchen.
Read More