Lion's Lair apresenta acomodações em Atlanta, a 3,9 km de World of Coca-Cola, 4 km de Aquário de Georgia e 4,1 km de National Center for Civil and Human Rights. O alojamento está a 2,5 km de Monumento Nacional Histórico Martin Luther King Jr. E tem acesso Wi-Fi gratuito em toda a propriedade.
Este apartamento com ar condicionado tem 1 quarto, uma televisão e uma cozinha com frigorífico e máquina de lavar louça. Toalhas e roupa de cama são providenciadas neste apartamento.
Parque Olímpico Centennial fica a 4,2 km de Lion's Lair, enquanto Teatro FOX está a 4,3 km da propriedade.