Windsor Palace is a 30-story hotel in a downtown area of Santiago at a close proximity to shops and a supermarket offering 50 modern rooms.
Teatro Universidad de Chile is located just 2.1 km away. The venue is set within 9 km from Santiago city center.
This hotel is placed in Santiago City Centre district, known for a theater, a museum and monuments.
The rooms in Windsor Palace are fitted with free Wi-Fi, climate control, a safe, a balcony and a kitchen. Some rooms have the garden view. Other comforts include a microwave, an electric kettle and a toaster for self-catering.
Avvocato with Chilean and Peruvian specialties is just around the corner.
Set within a 10-minute walk from Los Heroes underground station. 15 km to Arturo Merino Benitez airport.
The hotel also offers cars for rent.
Guests will enjoy a Jacuzzi and a sauna on site.