Alamo Rent a Car

Alamo Rent a Car
Nominated:

Acquired by Enterprise Holdings in 2007, the Alamo Rent a Car brand was founded in 1974 and focuses on leisure travelers. It operates through a network of more than 1,200 locations in Canada, the Caribbean, Europe, Latin America and the U.S.

JDS Travel News JDS Viewpoints JDS Africa/MI