Leela Indian Food Bar - Gerrard is located in Toronto, Canada on 1386 Gerrard St E. Leela Indian Food Bar - Gerrard is rated 4.7 out of 5 in the category indian restaurant in Canada.
Address
1386 Gerrard St E
Amenities
High chairsToilets
Accessibility
Wheelchair-accessible toilet