Alo (restaurant)

Alo is a restaurant in Toronto, Ontario, Canada. The restaurant serves French cuisine and has received a Michelin star. Patrick Kriss is the chef.

History
The restaurant opened in 2015.