Where is Praia de Nossa Senhora da Rocha?

Where is Praia de Nossa Senhora da Rocha located?

Praia de Nossa Senhora da Rocha, Praia de Nossa Senhora da Rocha, Portugal (approx. 37.09611°, -8.388333°)


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