Opuluxe Renaissance Art Luxe Stay Downtown ATL se encuentra en Atlanta, a 4,2 km de Atlantic Station, a 5,5 km de Parque Piedmont y a 6 km de Jardín botánico de Atlanta. El alojamiento está a 3,9 km de High Museum of Art y ofrece parking privado en el propio alojamiento y wifi gratis.
Este apartamento tiene aire acondicionado y cuenta con 4 dormitorios, TV de pantalla plana y cocina con nevera y lavavajillas. Hay toallas y ropa de cama en el apartamento.
Centro de Historia de Atlanta está a 6 km del alojamiento, y FOX Theatre está a 6,4 km.