La Piazza is an Italian restaurant offering a menu of Italian specialties and seasonal dishes.