Das 4-Sterne-Windsor Florida Hotel Rio de Janeiro liegt etwa 20 Minuten zu Fuß von den Arcos da Lapa in Rio de Janeiro entfernt und bietet ein Restaurant. Das Hotel mit einem Swimmingpool befindet sich in unmittelbarer Nähe zum Palácio do Catete im Viertel Zona Sul.
Das Hotel liegt in einer reizvollen Lage von Rio de Janeiro, ziemlich nah an der U-Bahn-Station Catete. Das Windsor Florida Rio de Janeiro befindet sich in circa 1 km Entfernung vom Fluss Rio Carioca. Naturliebhaber werden die Nähe zum Strand Praia do Flamengo zu schätzen wissen (liegt etwa 900 Meter von der Unterkunft entfernt). Die Unterkunft befindet sich in circa 25 Gehminuten Entfernung vom Museu Histórico Nacional. Das Windsor Florida liegt sehr günstig in ca. 3 km Entfernung vom Bahnhof Estação D Pedro II Central.
Das Hotel verfügt über 412 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar ausgestattet sind. In den Zimmern stehen den Gästen ein Bidet, eine getrennte Toilette und eine Dusche zur Verfügung. Die privaten Bäder mit einem Bidet, einer getrennten Toilette und einer Dusche bieten zudem für zusätzlichen Komfort einen Haartrockner und Badelaken. Sie bieten einen Ausblick auf die Stadt.
Zu den gastronomischen Einrichtungen gehört vor allem eine Rooftop- Bar. Das Windsor Florida Hotel liegt circa 5 Minuten zu Fuß vom Restaurant Catetelandia entfernt. Hier werden sie auf jeden Fall mit den südamerikanischen Gerichten verwöhnt.