Set in the middle of Rio de Janeiro, the lovely Windsor Palace provides contemporary rooms. The hotel occupies 17 floors and was renovated in 2000.
The property is located in Copacabana district, 3.4 km from Corcovado. The venue is 8 km away from the city center.
There are a shopping mall and trendy shops in the proximity of the hotel.
Windsor Palace features rooms with a modern interior and a panoramic view of the sea. The hotel rooms come with carpet floor and light wood furniture.
A range of Brazilian dishes is offered at the terrace restaurant. Guests can eat at Siqueira Grill and Arataca, situated within a 5-minute walk of the venue.
Santos Dumont airport can be reached in 15 minutes by car from Windsor Palace.
The on-site conveniences include currency exchange, a safety deposit box and an elevator.
On-site spa facilities feature a steam room, a Jacuzzi and a sauna. Active travelers will appreciate a gym and a fitness center available on site.