Windsor Plaza Hotel is an accommodation, plaza / square, hotel / resort in Rio de Janeiro, State of Rio de Janeiro, Brazil.
Address:
263 Avenida Princesa Isabel, Copacabana, Rio de Janeiro, State of Rio de Janeiro 22011-010, BrazilMap Category:
Accommodation, Plaza / Square, Hotel / Resort