Location. Located in Atlanta, Travelodge Atlanta Airport is near the airport and close to Lakewood Amphitheatre. Other area points of interest include Centennial Olympic Park and Georgia State University. Hotel Features. This hotel offers small meeting rooms, a meeting/conference room, and business services. Complimentary wireless and wired high speed Internet access is available in public...