All palfinger iberica Articles
Hub brings sales, service, logistics, workshop operations and mounting together at one location.
New 22,000 square metre hub for Spain and Portugal consolidates range of services in one location