Where is Praia de Santa Cruz?

Where is Praia de Santa Cruz located?

Praia de Santa Cruz, Praia de Santa Cruz, Portugal (approx. 39.13436°, -9.38379°)


Where is Praia de Santa Cruz on the map?