Situated in Santiago, Windsor Suites Hotel is close to Pontifical Catholic University of Chile, Santa Lucia Hill, and Santiago Town Square. Also nearby are Palacio de la Moneda and San Cristobal Hill.
Dining options at this Santiago hotel include a restaurant and a bar/lounge. Guests are served a complimentary breakfast. This 3-star hotel features business amenities including a business center and audiovisual equipment. The staff can provide wedding services, event catering, and tour assistance. Additional amenities include multilingual staff, complimentary newspapers in the lobby, and room service (during limited hours). Guest parking is complimentary. This is a smoke-free property.
Rooms open to balconies. The 22 air-conditioned guestrooms at Windsor Suites Hotel include minibars and hair dryers. Televisions are equipped with cable channels. Additional amenities include windows that open and clock radios.