alo Restaurant // Michelin On The Road

A video recapping the Michelin On The Road event at the number one restaurant in Canada, alo.