Toronto's Alo named the best restaurant in Canada
Mar 02, 2017, at 04:47 am
Toronto, Mar 1 (IBNS): Toronto's Alo, opened in 2015 by Chef Patrick Kriss, has topped the 2017 list of 100 best restaurants in Canada jumping from the seventh spot on last year's list, media reports said.