Who would have thought it?! Italian Resturant Osteria Francescana in Modena, Italy, is the first Italian restaurant ever to have won the title of world’s best restaurant! Congrats Massimo Bottura! Recently Italian chef Massimo Bottura opened a soup kitchen called Refettorio Ambrosiano in Milan. On Monday, it was revealed that his Italian restaurant Osteria Francescana […]