Leela Indian Food Bar - Dundas

3108 Dundas St W, Toronto, ON M6P 2A1, Canada
Toronto, Ontario M6P2A1 Canada

About

Best Top Indian Restaurant in Downtown Toronto.

Contacts