Mansao House is set in Rio de Janeiro, 11.8 miles from Tijuca Forest National Park and 12.4 miles from Joao Havelange Olympic Stadium - Engenhao. Some units feature views of the garden or city. Each room is fitted with a private bathroom. Mansao House features free WiFi . There is a 24-hour front desk at the property. Vidigal Beach is 13 miles from Mansao House, while Post 12 - Leblon is 13.7 miles from the property. Rio de Janeiro/Galeao International Airport is 18.6 miles away.