91-1149 Mikohu Street #26T, Ewa Beach, HI 96706-3830 - HotPads