December 27, 2024 05:02 am (IST)
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.
Latest Headlines
Toronto's Alo named the best restaurant in Canada
Wed, Mar 01 2017