Where is Praia do Senhor da Pedra?

Where is Praia do Senhor da Pedra located?

Praia do Senhor da Pedra, Praia do Senhor da Pedra, Portugal (approx. 41.07016°, -8.65842°)


Where is Praia do Senhor da Pedra on the map?