Where is Santa Sequilia?

Where is Santa Sequilia located?

Santa Sequilia, Rio de Janeiro, Brazil (approx. -22.46667°, -43.86667°)


Where is Santa Sequilia on the map?