Downtown Atlanta in Georgia USA Picture: The Residence Inn Atlanta Downtown is a 21-story hotel tower

- Image ID: ENCJWH

Downtown Atlanta in Georgia USA Picture: The Residence Inn Atlanta Downtown is a 21-story hotel tower

Mark Waugh / Alamy Stock Photo

Image ID: ENCJWH