Italy's Osteria Francescana crowned world's best restaurant

2018-06-20 13

Italy's Osteria Francescana is crowned the world's best restaurant for the second time at an awards ceremony put on by a British trade magazine, beating out top eateries in Spain and France.

Free Traffic Exchange