For Business

Supersites - Find a Station

What is a Supersite?

Supersites are stations focusing on your needs in terms of commercial vehicle rentals. Located in carefully chosen locations in  European countries, each Supersite includes a wide range of different vehicles, has the capacity to store an important amount of vans, can meet the demand for large bulk orders of about 20 vehicles, and moreover give more choice and flexibility to businesses.
In each Supersite, you will find trained teams dedicated to van rental services, with hands-on experience of specialized vehicles as well as knowledge of clients’ requirements. 
These teams are strongly focused on customer service through dedicated business accounts management. We aim to provide a higher quality of service combining the best national and international commercial rental expertise with local knowledge by developing close working relationships with the businesses operating around each site,
With our specialist teams working to understand and anticipate your specific needs and the ones of each of our customers.

Open a Business account in 3 minutes

Read more