Narrow street in Santa Teresa in Rio de Janeiro, Brazil. Architecture and Landmarks of Rio de Janeiro.