Piazza Pizza
January 13, 2023 in Italy ⋅ ☁️ 55 °F
I know, I know… Naples has the best pizza, but when in Rome? Why not, I say!
Larry and I agreed that this wood fired pizza is slightly, just slightly, better than the pizza he makes in our backyardRead more