Location! Location! Location!
This hotel boasts an incredible location in Atlanta, Georgia. Just a few blocks away from Georgia State University, the Georgia Aquarium, the World of Coca-Cola, Centennial Olympic Park and a whole lot more that guests can enjoy offered in a close proximity.