Where is Spiaggia delle Bombarde?

Where is Spiaggia delle Bombarde located?

Spiaggia delle Bombarde, Sardegna, Italy (approx. 40.58565°, 8.254752°)


Where is Spiaggia delle Bombarde on the map?