Where is Santa Sequilia?

Where is Santa Sequilia located?

Santa Sequilia, Rio Grande do Sul, Brazil (approx. -28.16111°, -51.93111°)


Where is Santa Sequilia on the map?