Where is Praia da Senhora da Rocha?

Where is Praia da Senhora da Rocha located?

Praia da Senhora da Rocha, Faro, Portugal (approx. 37.09846°, -8.387417°)


Where is Praia da Senhora da Rocha on the map?