Where is Mibaru Beach (Mibaru Beach)?

Where is Mibaru Beach (Mibaru Beach) located?

Mibaru Beach (Mibaru Beach), Okinawa, Japan (approx. 26.13377°, 127.7894341°)


Where is Mibaru Beach (Mibaru Beach) on the map?