Das Windsor Suites Hotel Santiago de Chile liegt in etwa 5 Gehminuten Entfernung vom Centro Cultural Gabriela Mistral und bietet ein Besprechungszimmer für Geschäftsreisende. Das Hotel liegt nur 600 Meter vom Parque Forestal entfernt und verfügt über 27 Zimmer sowie eine Lounge- Bar.
Das 3-Sterne-Hotel befindet sich im Zentrum von Santiago de Chile, ganz nah an der U-Bahn-Station Universidad Católica. Zu den Sehenswürdigkeiten, in etwa 1 km Entfernung vom Windsor Suites, gehört auch die Catedral Metropolitana de Santiago. Die Unterkunft befindet sich im Viertel Lastarria von Santiago de Chile, nah an Hügeln. Sie können den Chilenischen Nationalzoo besuchen (ungefähr 18 Gehminuten von der Unterkunft entfernt). Die nächstgelegene Bushaltestelle Bellavista / Purisima ist in 750 Meter Entfernung.
In den Badezimmern, die mit einer getrennten Toilette, einer Dusche und einem Waschbecken ausgestattet sind, stehen den Gästen zudem ein Haartrockner und Handtücher zur Verfügung.
Das Windsor Suites bietet täglich ein frisches kontinentales Frühstück. Das Restaurant Bocanariz serviert chilenische Gerichte und liegt 5 Gehminuten vom Hotel entfernt.