El Windsor Suites Hotel Santiago de Chile está situado en el distrito Lastarria, a poco más de 5 minutos a pie de Río Mapocho. Este hotel de 3 estrellas, situado al lado del Museo Nacional de Bellas Artes, ofrece un bar lounge, masoterapia, terapia de spa y sala de televisión.
El hotel te deja en el centro de Santiago de Chile, a 1 km del Palacio de La Moneda y a 1,1 km del Monumento a O'Higgins. El hotel Windsor Suites está situado a unos 500 metros del Cerro Santa Lucía, muy cerca de la estación de metro Universidad Católica. El establecimiento está muy cerca de colinas, y el Museo de la Memoria y los Derechos Humanos se encuentra a 3 km. Los huéspedes pueden visitar lugares de interés histórico, como el Museo Palacio Cousiño, situado a 25 minutos a pie de este hotel, y aprender más sobre Santiago de Chile. La parada de autobús Universidad Catolica, que ofrece un enlace directo con las atracciones y los principales lugares de la ciudad, está a unos cuantos pasos del hotel Windsor Suites Santiago de Chile.
Cuenta con 27 habitaciones equipadas con climatizador, además de modernas instalaciones que incluyen TV de pantalla plana con canales vía satélite. Están equipadas con una decoración cómoda. Los baños incluyen un inodoro separado, un lavabo y ducha, además de comodidades como secador de pelo y toallas de baño.
El Windsor Suites Hotel ofrece un desayuno continental. En los alrededores puedes comer en el restaurante Casa Lastarria, a unos 300 metros de este establecimiento.