This is the best pizza in the world. It’s giant but super thin, so usually a single serving.
From El Cau de la Iguana in Empuriabrava, Spain. Pizza vegetariana with mushrooms, bell pepper carrot and sweetcorn.…
Browsing Tag