Where is Praia de Nossa Senhora da Rocha?

Where is Praia de Nossa Senhora da Rocha located?

Praia de Nossa Senhora da Rocha, Faro, Portugal (approx. 37.09709°, -8.385696°)


Where is Praia de Nossa Senhora da Rocha on the map?