Advertisement

Alo named best restaurant in Toronto

Alo Restaurant has been named the best restaurant in Toronto! Owner and chef Patrick Kriss joins Liem Vu for a look at some of his award-winning dishes.