CTV – A Canadian restaurant has been selected as one of the top 100 restaurants in the world for the first time in 15 years. Alo, a French eatery located in downtown Toronto, ranked number 94 on the prestigious World’s 50 Best Restaurants list that was released on Tuesday….

More at CTV 

Comments are closed.