Set in Rio de Janeiro, Liberty House is an apartment featuring a terrace. The air-conditioned unit is 7 km from Barra Olympic Park. Free WiFi is provided .
A flat-screen TV with cable channels is offered.
Tijuca Forest National Park is 9 km from Liberty House, while Post 12 - Leblon is 12 km from the property. Santos Dumont Airport is 20 km away.