Piazza Italia is an Italian restaurant offering a diverse menu of classic dishes in a cozy atmosphere.