Alamo Rent A Car and National Car Rental Locations Open in Five Brazilian Airports
18. September 2012 17:50 ET | Alamo Rent A Car; National Car Rental
ST. LOUIS, MO and SAO PAULO, BRAZIL--(Marketwire - Sep 18, 2012) - Today, for the first time, Alamo Rent A Car and National Car Rental locations are serving customers in Brazil. Five...