La Piazza is an Italian restaurant offering Italian and Corsican specialties.