Apart Hotel Barra Royal Plaza offers accommodation in Rio de Janeiro. Barra Olympic Park is 6 km from the property. Free WiFi is featured throughout the property and free private parking is available on site.
All units have a TV and DVD player. All units include a kitchen fitted with a microwave and fridge. There is a private bathroom with a shower in each unit. Bed linen is provided.
Apart Hotel Barra Royal Plaza also includes an outdoor pool.
Tijuca Forest National Park is 11 km from Apart Hotel Barra Royal Plaza, while Post 12 - Leblon is 13 km away. The nearest airport is Santos Dumont Airport, 22 km from the property.