November 23, 2024 11:07 (IST)
Toronto's Alo named the best restaurant in Canada
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.
Latest Headlines
Toronto's Alo named the best restaurant in Canada Wed, Mar 01 2017