Set about 12 minutes' walk from Downtown Mall, Zen Rooms Canal Barra Rio de Janeiro is located nearly a 5-minute walk from Windsor Expo Center.
The hotel is placed about 25 km from Santos Dumont airport and 4.8 km from such cultural venues as Museu Selecao Brasileira. Sao Francisco de Paula Church is nearly 25 minutes' walk from the accommodation in Rio de Janeiro. Nature lovers will appreciate the proximity to Barra da Tijuca Beach, which is a 7-minute walk away. There is Pedra da Gavea around 3.9 km away, and Terminal Nuta James bus station within close distance of this 3-star hotel. Jardim Oceanico underground station is approximately 15 minutes' walk from Zen Rooms Canal Barra.
A complimentary breakfast is served in the accommodation daily. The restaurant Dia A Dia Lanchonete is situated in vicinity of this property.
Check-in:from 12:00-23:59 hours
Check-out:until 12:00 hours