Facing the beachfront, Windsor Tower Hotel offers 4-star accommodations in Rio de Janeiro and has an outdoor swimming pool, fitness center and restaurant. Offering a bar, the property is located within a 2-minute walk of Barra da Tijuca Beach. The hotel features a sauna, room service and free WiFi throughout the property.
The hotel will provide guests with air-conditioned rooms with a desk, a safety deposit box, a flat-screen TV and a private bathroom with a shower. At Windsor Tower Hotel rooms come with bed linen and towels.
Guests at the accommodation can enjoy a buffet or a continental breakfast.
Windsor Tower Hotel has a sun terrace.
Speaking English, Spanish and Portuguese at the reception, staff are willing to help at any time of the day.
Rio de Janeiro Botanical Gardens is 9.2 miles from the hotel, while Rodrigo de Freitas Lake is 10 miles from the property. The nearest airport is Santos Dumont Airport, 16 miles from Windsor Tower Hotel.