Where is Timburi?

Where is Timburi located?

Timburi, Timburi, Brazil (approx. -23.206408°, -49.604557°)


Where is Timburi on the map?