STAR renews its fleet, in name of efficiency, to offer always better services. There are now more than 80 active vehicles distributed throughout Europe.

STAR renews its fleet, in name of efficiency, to offer always better services. There are now more than 80 active vehicles distributed throughout Europe.