Floribunda
Südtirol, Trentino - Alto Adige (BZ), Italy
Download PDF for tech sheets.