Leela Indian Food Bar - Dundas Street
3108 Dundas Street W, Toronto, ON, M6P 2A1
Visit Website
Leela Indian Food Bar - Gerrard Street
1386 Gerrard Street E, Toronto, ON, M4L 1Z2
Visit Website