Back to previous

Details

An industry leader founded in 1958 as a car rental company for the budget-minded renter offering quality vehicles worldwide to value-driven clients. Located in the Kahler Grand Hotel.

Map