For Business

Discover our Supersites

What is a Supersite?

Our 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 (whether they are small vans or big trucks) can meet the demand for large bulk orders of about 20 vehicles and, moreover, give more choice and flexibility to businesses.

More information

Do you want to know more about our Supersites? For any inquiries or questions, our team will call you back.
Contact me

Our specialist teams work to understand and anticipate your specific needs:

  • Dedicated trained teams to van rental services.
  • Hands-on experience of specialized vehicles.
  • Focused on customer service through dedicated business accounts management.
Contact me