The Windsor Palace, Brazil Our rating: Medium

The Windsor Palace Hotel is located one block from Copacabana Beach and is one of our preferred value options for couples or families.

Windsor Palace, Rio de Janeiro
Map of The Windsor Palace, Brazil
Windsor Palace, Rio de Janeiro
Windsor Palace, Rio de Janeiro
View hotel in detail