Rooms
Make yourself at home in one of the 378 air-conditioned guestrooms. Complimentary wireless Internet access is available to keep you connected. Bathrooms with showers are provided. Conveniences include phones, as well as safes and desks.
Restaurant
Enjoy a satisfying meal at Trattoria Alloro serving guests of Windsor Tower Hotel. Mingle with other guests at the complimentary reception, held daily. Relax with your favorite drink at the bar/lounge or the poolside bar.
Exterior
Lobby
Location
Located in Rio de Janeiro (Barra da Tijuca), Windsor Tower Hotel is a 4-minute walk from Praia da Barra da Tijuca and 14 minutes by foot from Pepe Beach. This 4-star hotel is 3.9 mi (6.3 km) from Village Mall and 4.5 mi (7.2 km) from Barra Shopping Mall.