Situado a 900 metros de la estación Alameda, el Apartamento Amoblados Down Town Santiago de Chile se encuentra a tan solo 6 minutos a pie del Paseo Ahumada. El apartamento también ofrece un aparcamiento en las instalaciones.
Este apartamento está situado a una distancia de 2 km del Cerro Santa Lucía y a una distancia de 2,1 km de la Casa Colorada. Desde este alojamiento, el Museo de la Memoria y los Derechos Humanos está a unos 25 minutos a pie.
El Apartamento Amoblados Down Town cuenta con un patio y un balcón, y comodidades como climatizador.
El restaurante Sheng Xing, a 300 metros del establecimiento, ofrece una amplia gama de platos de la cocina china. La estación de metro Unión Latinoamericana se encuentra a poca distancia a pie del apartamento.