Where is Taquari?

Where is Taquari located?

Taquari, Piaoui, Brazil (approx. -3.98083°, -42.27972°)


Where is Taquari on the map?