Overview

Zen Rooms Canal Barra

Search hundreds of travel sites at once for hotel deals at Zen Rooms Canal Barra

Av. Grande Canal, 301 - Barra da Tijuca, Rio de Janeiro - RJ, 22640-080, Rio de Janeiro 22640-080, Brazil

$72+

Zen Rooms Canal Barra
Sat 1/20
Sun 1/21

Nearby

  • 4.5 mi Tijuca Forest
  • 6.3 mi Rio de Janeiro Botanical Garden
  • 7.6 mi Christ the Redeemer
Show all
Map

Map