Toldi Falls

Toldi Falls (Portuguese: Cachoeira do Toldi) is a waterfall located in the municipality of São Bento do Sapucaí, São Paulo, Brazil.

[1]

This geographical article relating to the state of São Paulo is a stub.

You can help Wikipedia by expanding it.