Das Hotel liegt in Santiago, in der Nähe des Estadio San Carlos de Apoquindo, im exklusiven Wohn- und Geschäftsviertel von La Dehesa. Es bietet leichten Zugang zu den beliebten Sehenswürdigkeiten, in der Nähe zu finden sind. In der Umgebung des Hotels befinden sich Einkaufszentren, Kinos und Restaurants. Eine der weiteren Sehenswürdigkeiten in der Umgebung ist der Markt im Pueblito de los Dominicos. In der Lobby gibt es einen Hotel-Safe sowie ein Aufzug, der Sie zu den oberen Stockwerken fährt.
This hotel's Santiago location is within walking distance of restaurants, medical centers and shopping at Portal la Dehesa. It is also near three main ski resorts, including Valle Nevado, La Parva and El Colorado, and close to the Central Andes for exciting mountain hikes.