Where is San Pedro di Alcantara?

Where is San Pedro di Alcantara located?

San Pedro di Alcantara, Rio de Janeiro, Brazil (approx. -21.65472°, -42.29806°)


Where is San Pedro di Alcantara on the map?