91 1006 Leleoi St Ewa Beach Hi 96706 | HotPads