Can Pizza is celebrating its tenth anniversary with the opening of its tenth new premises in Barcelona. The restaurant that has a branch in Ibiza has won the Best Pizza in Spain award twice  » Read More