Where is Hapuna Beach?

Where is Hapuna Beach located?

Hapuna Beach, Hapuna Beach, United States of America (approx. 19.99218°, -155.82587°)


Where is Hapuna Beach on the map?