Das 4-Sterne-Hotel Stanford Santiago de Chile befindet sich in einem Shopping- Viertel von Santiago de Chile, circa 10 Gehminuten vom Fluss Rio Mapocho entfernt. Das Hotel bietet 47 Zimmer sowie 2 Restaurants und liegt im Zentrum von Santiago de Chile.
Der Palacio de La Moneda ist ungefähr 6 Kilometer entfernt. Zu den Sehenswürdigkeiten, die in einer 250 Meter Entfernung vom Stanford Santiago de Chile sind, gehört die Militärkathedrale Unserer Lieben Frau vom Berge Karmel. Das Einkaufszentrum Costanera Center befindet sich in unmittelbarer Nähe vom Hotel. Die Unterkunft ist 4 km von der Catedral Metropolitana de Santiago und in einer Entfernung von 5 Minuten zu Fuß von der U-Bahn-Station Pedro de Valdivia.
Im Stanford wird ein kostenloses Frühstück jeden Tag serviert. Das Restaurant Restaurante Venecia und das Restaurant Bar Manhattan bieten eine große Auswahl an kulinarischen Spezialitäten, vor allem der amerikanischen und amerikanischen Küche. Es gibt eine Lounge- Bar auf dem Gelände.