ottawasun.com
Canada’s 100 Best Restaurants: Serving up excellence in our nation’s food scene
History repeated itself when Canada’s 100 Best Restaurants magazine recently announced Toronto’s famed Alo restaurant, headed by executive chef Patrick Kriss, won top honours as best re…