La Piazza is an Italian restaurant offering Mediterranean cuisine, including fish and meat specialties, and homemade pasta.