Where is Itsukuma Beach?

Where is Itsukuma Beach located?

Itsukuma Beach, Itsukuma Beach, Japan (approx. 26.383718°, 127.994064°)


Where is Itsukuma Beach on the map?