Is Alamo located in the airport or offsite?
Address: 19051 Airport Way, Santa Ana, CA 92707, USA
Angie Geier | Aug 27, 2018
In the airport. Downstairs across the street in the garage parking lot
Isaac Liu | Aug 27, 2018
Offsite. About 15 minutes drive.
Susana Yu | Aug 27, 2018
In airport
Thanks! Your answer is awaiting moderation.