Mientras la Torre Entel se encuentra cerca, la zona incluye la estación de metro Los Héroes a unos 10 minutos a pie del hotel Dos Leones Hotel Santiago de Chile.
La Plaza de armas se sitúa a 1 km de y la Catedral Metropolitana de Santiago está bastante cerca de la posada. En la zona, encontrarás centros comerciales como el Mall Vivo el Centro (1 km) y el Mercado de Abasto Tirso de Molina (2 km). Este hotel está situado relativamente cerca de la colina de Santa Lucia. Este establecimiento está situado a unos 1 km de la Basílica de la Merced, mientras que la estación de autobuses Terminal Los Heroes está a unos 700 metros de distancia. La estación de metro más cercana está a unos 750 metros de distancia.
Dispone de sofá, zona de estar y TV de pantalla plana con canales vía satélite en las habitaciones del Dos Leones Santiago de Chile. Las habitaciones están equipadas con un baño compartido equipado con bidé y ducha. Las habitaciones de huéspedes en el hotel incluyen almohadas no alergénicas, almohadas blandas o duras antialérgicas y almohadas hipoalérgicas.
El restaurante el Yama Sushi con comida japonesa, está ubicado a un minuto de este alojamiento.