Address
1386 Gerrard St E, Toronto, ON M4L 1Z2, Canada
Toronto
Today
12 PM–1 AM
Walk-ins and calls
Reservations
Not yet on Urba Reservations
Call ahead, check the menu, or get directions before you go.
Today: 12 PM–1 AM
Get directionsUpdates
New events, reservations, private bookings, or menu drops.
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