Basílica da Imaculada ConceiçãoMinor BasilicaSharePraia de Botafogo 266Rio de Janeiro, Rio de Janeiro 22231-050BrazilGet directions