Where is Praia da Leirosa?

Where is Praia da Leirosa located?

Praia da Leirosa, Praia da Leirosa, Portugal (approx. 40.05743°, -8.89139°)


Where is Praia da Leirosa on the map?