Este hotel de 3 estrelas está localizado no centro cultural do Rio de Janeiro, Cinelândia, e dispõe de fácil acesso ao Teatro Municipal, aos museus de artes e históricos e ao Aeroporto Santos Dumont.
O Windsor Asturias Hotel também está próximo da Baía de Guanabara e fica a cerca de 10 minutos de carro da popular Praia de Copacabana.
Os hóspedes do Windsor Asturias Hotel são convidados a tomar uma bebida no bar do terraço do último piso enquanto desfrutam das excelentes vistas panorâmicas do centro da cidade, da estátua do Cristo Redentor e das montanhas circundantes.
Também estão disponíveis uma piscina exterior e um ginásio para entretenimento dos hóspedes.
O restaurante serve um buffet de pequeno-almoço e um menu à carta ao almoço e jantar. O serviço de quartos está disponíveis 24 horas por dia.