Where is Praia do Senhor da Pedra?

Where is Praia do Senhor da Pedra located?

Praia do Senhor da Pedra, Porto, Portugal (approx. 41.06778°, -8.64972°)


Where is Praia do Senhor da Pedra on the map?