Where is Palmurindo?

Where is Palmurindo located?

Palmurindo, Espiritu Santo, Brazil (approx. -21.06667°, -41.11667°)


Where is Palmurindo on the map?