Lifestyle

Toronto's Alo tops Canada's 100 Best restaurants list for third time

Published: 

Diners at Toronto's Alo restaurant, named the best in Canada for a third time by a panel for the fifth annual list in Canada's 100 Best magazine. (Alo)