Home South AmericaBrazil A guide to Santa Teresa, Rio de Janeiro