Este hotel de 3 estrellas, Windsor Palace Santiago de Chile, ofrece 50 habitaciones con proximidad al río Río Mapocho, que está a 30 metros de la propiedad. Situado cerca de la Plaza de armas, el hotel cuenta con una piscina para que los huéspedes se relajen.
Ubicado a unos 7 minutos a pie del Palacio de la Alhambra en Santiago de Chile, este hotel se encuentra a poca distancia del Museo Histórico Nacional. El Windsor Palace está situado cerca de lugares de interés natural como el Parque de los Reyes (2 km) y el Parque Quinta Normal (2,1 km). El lugar está situado a unos 1 km del Centro Gabriela Mistral, mientras que la estación de autobuses Terminal Los Heroes está a una distancia de tan solo 10 minutos a pie. La estación de metro del Santa Ana está a poca distancia del Windsor Palace.
Las habitaciones disponen de minibar, así como de TV y televisión con múltiples canales para tu comodidad. Proporciona a sus huéspedes inodoro, bañera y ducha, además de secadores de pelo y toallas.
Comienza el día con un desayuno continental. Elige entre una selección ilimitada de platos latinos en el restaurante Amanda's Arepas y Shawarmas, que está a una distancia de tan solo 5 minutos a pie.