Situado a 1 km de Lake Clara Meer, El Loews Atlanta Hotel dispone de 414 habitaciones para sus huéspedes. A unos 5 minutos a pie del Exhale y a 3 km de distancia una atracción deportiva como el Estadio Mercedes-Benz, este hotel de 4 estrellas cuenta con un baño de vapor turco y un baño turco.
Este hotel está situado en el distrito Midtown Atlanta, a unos 550 metros del Parque Piedmont y a 25 minutos andando del Acuario de Georgia. El Loews se encuentra cerca de lugares de interés natural como el Jardín Botánico de Atlanta (1 km) y el Parque Olímpico del Centenario (2 km). Las familias que viajen a Atlanta disfrutarán estando a 15 minutos en coche del Zoológico de Atlanta. Situado a 10 minutos a pie de la estación de metro el MARTA - Midtown, el hotel Loews Atlanta Hotel está situado a 10 minutos en coche del Metro de Atlanta.
Las habitaciones disponen de caja fuerte, caja fuerte personal y climatizador, algunas con vistas al lago. Los huéspedes pueden usar minibar, y relajarse con TV de pantalla plana con canales vía satélite. Con ducha adaptada y también inodoro, los cuartos de baño privados también están equipados con secador de pelo y albornoces.
El desayuno se sirve en el restaurante. El barrio cuenta con varios restaurantes, entre ellos el Ten, que se encuentra al lado de esta propiedad.