Thursday, June 10, 2010

Who Said the Best Pizza is in Italy???


We found have found France to have the most amazing pizza in Talliores there was la Savoyarde and now in Cannes it's -- don't laugh -- Mister Pizza!!! TO DIE FOR!!!! Two nights running...Oh My God!!!

No comments:

Post a Comment