Visiting Gerrard Street, Toronto? Grab a Bite at Leela Indian Food Bar – one of the best restaurants in Gerrard Street
Located in the center of Gerrard Street, the famous Little India neighborhood of Toronto, Leela Indian Food Bar provides an authentic culinary journey that honors …