Situado a cerca de 5 metros a pé da Biblioteca Nacional do Brasil, Windsor Astúrias Rio de Janeiro de 146 quartos apresenta piscina. Além disso, este hotel 3 estrelas oferece aos hóspedes de Rio de Janeiro cofre e segurança 24 horas.
O hotel está a uma distância de 2.4 km do Museu do Amanhã e a um minuto a pé da estação de metrô Cinelândia. Atrações culturais na área são o Museu de Arte Moderna do Rio de Janeiro (a 0.8 km) e o Centro Cultural Municipal Parque das Ruínas (a 1.2 km). O Museu Histórico Nacional fica a cerca de 18 metros a pé deste estabelecimento. Bem ligado a muitos pontos turísticos, Windsor Astúrias se encontra a alguns minutos de carro da parada de ônibus Ponto Final do 378.
Os quartos do hotel têm TV de tela plana com canais via satélite, juntamente com mini frigobar para sua conveniência. Mobilados com mesa de trabalho, eles também têm janelas a prova de som. Com secador de cabelo e touca de banho, os banheiros dispõem de banheiro separado e chuveiro.
O café da manhã é servido todas as manhãs o restaurante. Os hóspedes podem também apreciar a comida brasileira no A Melhor Costelinha do Mundo localizado a cerca de 5 metros a pé deste local.