Situato a una distanza di 3 km dal Colle di San Cristobal, l'Appartamento Amoblados Down Town Santiago del Cile offre anche un facile accesso alla stazione ferroviaria Alameda, che si trova a circa 15 minuti a piedi.
Il Centro Cultural Palacio de la Moneda y Plaza de la Ciudadanía è raggiungibile in auto in pochi minuti, mentre l'Iglesia de la Gratitud Nacional si trova proprio vicino all'appartamento. Gli ospiti possono trovare il Paseo Ahumada a soli 6 minuti a piedi.
La fermata dell'autobus Parada 4 / Republica, a 150 metri, e la stazione della metropolitana Latin American Union, a circa 400 metri, fanno sì che l'Appartamento Amoblados Down Town sia un'ottima base per visitare la città.