Hotel

Windsor Barra

Barra da Tijuca · Rio de Janeiro · Brazil

A five-star hotel of 339 rooms and suites on the seafront at Barra da Tijuca.

The Windsor Barra is at Avenida Lúcio Costa 2630, on the Barra da Tijuca seafront; Windsor describes it as a five-star hotel with 339 rooms and suites looking to the sea and mountains.

  • Sea views