São Bento do Sapucaí, Brazil
Toldi Falls
Toldi Falls is a waterfall located in the municipality of São Bento do Sapucaí, São Paulo, Brazil.
- City
- São Bento do Sapucaí
- Country
- Brazil
- Category
- Nature
- Suggested visit
- About 150 minutes
More places in São Bento do Sapucaí
Background: Wikipedia