Acest hotel de 5 stele situat pe malul oceanului oferă cazare luxoasă cu vedere la plaja la modă Tijuca din Rio. Dispune de o piscină panoramică pe acoperiș, cu cocktail bar, sală de sport modernă și un restaurant gourmet rafinat.
Camerele luxoase de la Hotelul Windsor Barra au zone de relaxare confortabile. Toate sunt dotate cu aer condiționat, TV prin cablu, iar unele oferă o vedere uimitoare la ocean.
Restaurantul de la Windsor servește un bufet internațional cu stridii proaspete și creveți regali. Sambăta se servește un pranz tradițional cu fasole neagră. Mai multe alte restaurante internaționale și regionale pot fi accesate la 2 minute de mers pe jos.
Oaspeții pot vizita Centrul Comercial Barra, aflat la doar 4 km. De asemenea, se pot bucura de o potecă pitorească in Parcul Național Bosque da Barra, tot la 4 km de hotel. Faimoasa plajă Ipanema este la 15 km, iar Copacabana este la 19 km.
Parcul Olimpic este situat la 14,1 km de Hotelul Windsor Barra, iar plaja Pontal este la 16 km. Aeroportul Santos Dumont este la 27 km, iar Aeroportul Internațional Galeão este la o distanță de 37 km.