Where is Takuaral?

Where is Takuaral located?

Takuaral, Rio de Janeiro, Brazil (approx. -21.51667°, -41.85°)


Where is Takuaral on the map?