




Leela Indian Food Bar (GERRARD) Best Indian Restaurant is at 1386 Gerrard St E in Toronto. Charcoal butter chicken, fish tikka & curry plates in a laid-back.
1386 Gerrard St E, Toronto, ON M4L 1Z2, Canada
Toronto
Get directions →
1386 Gerrard St E, Toronto, ON M4L 1Z2, Canada