La Piazza is an Italian restaurant offering a cozy atmosphere reminiscent of an Italian piazza.