Where is Alubihod Beach?

Where is Alubihod Beach located?

Alubihod Beach, Guimaras, Philippines (approx. 10.53424°, 122.5173°)


Where is Alubihod Beach on the map?