Windsor Palace is placed in the middle of Rio de Janeiro and offers a panoramic view over the sea. The pleasant hotel was built in 1985 and refurbished in 2000.
This hotel is situated 3.4 km away from Corcovado. The venue is set within 8 km from Rio de Janeiro city center.
There are shopping options, such as a shopping mall and trendy shops within easy reach of the property.
For a pleasant stay in Rio de Janeiro Windsor Palace offers 85 guestrooms complete with complimentary Wi-Fi, individual climate control, an in-room safe, TV and a work desk. The hotel rooms come with carpet floor and light wood furniture.
A broad variety of Brazilian dishes is served at the terrace restaurant. Offering a variety of dishes, Siqueira Grill and Arataca are about 100 meters away.
It will take a 15-minute drive to get to Santos Dumont airport.
Business facilities at Windsor Palace include computer equipment, a business center and a meeting room.
Windsor Palace also features a steam room, a Jacuzzi and a sauna as well as a gym and a fitness centre.