Igreja Santa Rosa de LimaParishShareRua Cristiano MachadoRio de Janeiro, Rio de Janeiro 21240-170BrazilGet directions