Results 1 results found Church of Our Lady of Glory at Largo do Machado square in the Flamengo neighbourhood, Rio de Janeiro, Brazil, South America Largo do Machado square central monument in downtown Rio de Janeiro, Brazil