La Piazza is an Italian restaurant offering refined dishes in a relaxed atmosphere.