Where is Hemorrhoids?

Where is Hemorrhoids located?

Hemorrhoids, Mato Grosso do Sul, Brazil (approx. -20.26667°, -54.5°)


Where is Hemorrhoids on the map?