Toronto restaurant Alo has once again made the list of the world's top restaurants much to the surprise of owner and chef Patrick Kriss. He says running the restaurant out of a downtown parking lot ...
Alo, which ranked first on Canada’s 100 Best Restaurants list for four consecutive years since 2017, is now at second place Alo restaurant, consistently ranked among the best restaurants in the world, ...