Alo at 163 Spadina Avenue called best restaurant in Canada

Alo restaurant, 163 Spadina Ave., has topped the 2017 Canada’s 100 Best Restaurants list. Alo launched in 2015 with fine-dining tasting menus moves up from seventh spot on last year’s list. The annual list of top restaurants is determined by an 82-member panel of judges and printed in the Canada’s 100 Best Restaurants magazine.