Oferecendo depósito de bagagem e restaurante, o Windsor Guanabara Hotel situa-se no bairro Centro do Rio de Janeiro, a 25 minutos a pé da Escadaria Selarón e a 20 minutos a pé dos locais de interesse cultural como Museu de Arte Moderna do Rio de Janeiro. Fornecendo piscina, bem como restaurante a la carte, este hotel oferece uma localização a apenas uma curta caminhada da Igreja de Nossa Senhora da Candelária.
Os hóspedes vão gostar da proximidade do Centro Cultural Justiça Federal, que está a 15 minutos de distância a pé. Os locais de compras na área incluem a Praça da Apoteose (a 2.2 km) e a Praça Muhammad Ali (a 1.8 km). O Passeio Público fica a 19 minutos de distância a pé, enquanto Uruguaiana fica a 5 minutos a pé deste hotel de 4 estrelas. O Windsor Guanabara Hotel está localizado a 5 km do aeroporto em Rio de Janeiro Santos Dumont e dentro de alguns minutos da paragem BRS Rio Branco.
Alguns dos quartos espaçosos estão equipados com controle individual do ar condicionado, ferro e tábua de passar, e instalações de mídia como TV de tela plana com canais via satélite e TV via satelite. Casa de banho separada e chuveiro, juntamente com comodidades como secador de cabelo e touca de banho, estão também à disposição dos hóspedes. Certas unidades têm vista para a cidade.
O pequeno-almoço é servido no restaurante. Uma variedade de restaurantes como Paprika-Bar e Dona Diva oferecem especialidades da cozinha sulamericana a 5 minutos de distância a pé.