Where is Furadouro Beach Spot?

Where is Furadouro Beach Spot located?

Furadouro Beach Spot, PT-01, Portugal (approx. 40.87076°, -8.67611°)


Where is Furadouro Beach Spot on the map?