The sophisticated Windsor Barra Hotel lies in a natural area of Rio de Janeiro. Featuring elegant architecture, the hotel occupies a 17-story building opened in 2005.
The venue is 4.5 km away from Barra da Tijuca Beach. There are restaurants and a theme park in the area.
The hotel allows quick access to mountains and nature reserves.
Guests of Windsor Barra Hotel are offered to take advantage of an in-room safe, a mini bar, climate control, wireless internet and cable television provided in beautiful rooms. The rooms command a stunning view over the sea. The rooms are designed with modern décor and have parquet floors.
A fine breakfast is served daily. Guests can wine and dine at the panoramic restaurant, featuring fresh Brazilian cuisine. The poolside bar has a piano and a terrace to offer and also serves coffee and cocktails. Tomate and Taco & Chilli are located within 100 meters away.
The property enjoys an incredible location within a 25-minute drive to Santos Dumont airport.
Guests can make use of currency exchange, a baggage storage and an elevator on site.
Leisure facilities include a rooftop pool, a sunbathing terrace and an outdoor swimming pool. For active guests a gym and a fitness centre are provided.