Acquired by Enterprise Holdings in 2007, the Alamo Rent a Car brand was founded in 1974 and focuses on leisure travelers. Alamo's network includes operations throughout the U.S., Canada, Mexico, Latin America and Asia.
Copyright © 2021 Northstar Travel Media, LLC. All Rights Reserved. 100 Lighting Way Secaucus, NJ 07094-3626 USA Telephone: (201) 902-2000