Situada a 6 km del Vista China, la villa Emerald House Río de Janeiro cuenta con un solárium, así como un centro de spa para que los huéspedes se relajen. Con vistas al mar, esta villa está situada a unos 15 minutos en coche del Pabellón de China.
El lodge está situado en el distrito Barra da Tijuca, el Parque Nacional Forest, al lado de. La villa Emerald House también se encuentra a 4 km del Lago Tijuca.
Los huéspedes pueden disfrutar de la cena en el restaurante Pomar Organico, situado a 10 minutos en coche. La estación de autobuses Avenida Vitor Konder proximo ao 225-243 está no muy lejos de esta propiedad, lo que permite a los huéspedes descubrir fácilmente Río de Janeiro.