
A reputable and long standing member of the Windsor chain, Hotel Windsor Excelsior has created memorable Rio de Janeiro holidays for decades. Just a stone¿s throw away from one of the world¿s most famous beaches, it offers five star accommodation in an excellent location, allowing guests to experience the best of the Brazilian capital.