Results 1 results found Picturesque Ocean view with Lush Green Island and Cityscape against Mountains on a sunny day, looking towards Pedra do Pombal and Barra da Tijuca, Rio de Janeiro, Brazil, South America