Where is Itacuruçá?

Where is Itacuruçá located?

Itacuruçá, Itacuruçá (Station), Brazil (approx. -22.929499°, -43.911926°)


Where is Itacuruçá on the map?