91-1006 Leleoi Street, Ewa Beach, HI 96706 | HotPads