Situato a 200 metri dalla Chiesa di Candelária, il Windsor Guanabara Hotel Rio de Janeiro offre 500 camere. Dotato di un ristorante, l'hotel 4 stelle si trova abbastanza vicino al Centro Culturale della Banca del Brasile.
Il Museu Histórico e Diplomático do Itamaraty è in prossimità dell'hotel, mentre il Centro Eventi CDPV è a circa 5 minuti a piedi. Tra i luoghi di intrattenimento nel quartiere San Isidro c'è il Teatro Municipal, a 1 km dal Windsor Guanabara. Gli ospiti apprezzeranno anche la vicinanza del Baia di Guanabara, situato a metri. Il Monumento Nazionale ai Caduti della II Guerra Mondiale si trova a circa 2 km, mentre la stazione della metropolitana Uruguaiana è a due passi dalla struttura. L'hotel Windsor Guanabara Rio de Janeiro è a 100 metri dalla fermata dell'autobus BRS Rio Branco.
Le camere adatte agli ospiti allergici sono dotate di un mini bar, nonché di una TV a schermo piatto con canali satellitari per l'intrattenimento degli ospiti. Sono presenti un bagno con WC separato e una doccia. Un bagno con WC separato e una doccia, insieme ad asciugacapelli e cuffie per la doccia, sono forniti nei bagni.
Il ristorante Confeitaria Colombo, che serve cibo e bevande, si trova vicino all'hotel Windsor Guanabara.